본문으로 건너뛰기

Slack, Discord, iMessage 대화를 Mac에서 PDF로 저장하는 방법

Slack, Discord, iMessage의 중요한 대화를 검색 가능한 PDF로 Mac에 보관합니다. 메시지 한도나 서버 삭제로 대화가 사라지기 전에 기록을 저장합니다.

11분 분량PDF작성자: Temposhot Team

채팅 앱에는 결정 사항, 영수증, 개인적인 순간이 남지만 기록 보관용으로는 적합하지 않습니다. 워크스페이스에는 보존 규칙이 있고, 서버는 삭제되며, 휴대폰은 교체됩니다. 중요한 대화를 PDF로 저장하면 앱 밖에서도 내용을 읽을 수 있습니다. 이 글은 먼저 앱에 내장된 내보내기 옵션을 설명하고, 이후 Mac의 모든 채팅 창에서 동작하는 스크린샷 방법을 설명합니다.

보관할 내용 고르기

계정 전체가 아니라 대화를 보관합니다. 범위가 좁은 PDF는 나중에 찾거나, 가리거나, 공유하기 쉽습니다.

목적캡처할 내용
프로젝트 결정 기록결정이 내려진 스레드와 연결된 파일
고객 또는 공급업체 계약조건, 날짜, 금액이 적힌 메시지
개인 기록여행 등 특정 기간의 대화
문제의 증거타임스탬프가 보이는 전체 대화 내용

먼저 앱이 자체 내보내기를 제공하는지 확인합니다. Slack은 워크스페이스 소유자와 관리자가 데이터를 내보낼 수 있으며, 범위는 요금제에 따라 다릅니다. Discord는 각 사용자가 개인정보 설정에서 자신의 데이터 사본을 요청할 수 있습니다.

두 방식 모두 읽을 수 있는 페이지가 아니라 데이터 파일을 만들며, 대화 한 건보다 훨씬 많은 내용을 포함하는 경우가 많습니다. 대화 한 건을 바로 읽을 수 있는 형태로 남기려면 스크린샷이 더 실용적입니다.

앱의 데이터 내보내기와 스크린샷 PDF를 범위, 파일 형식, 도구 없이 읽을 수 있는지, 실행 권한, 앱 화면과의 레이아웃 일치 여부로 비교한 표입니다.

시작 전에 분량 추정하기

간단한 추정으로 설정할 프레임 수와 실행 시간을 가늠할 수 있습니다. 대화를 한 번 스크롤하면서 캡처할 영역에 메시지가 대략 몇 개 들어가는지 확인합니다. Page Down은 보통 화면 한 개보다 조금 적게 이동하므로, 연속된 프레임은 한두 줄이 겹칩니다.

예를 들어 가격 결정에 관한 Slack 스레드에는 메시지가 약 420개 있습니다. 높이 1,100픽셀의 Custom Area에는 짧은 메시지가 한 번에 약 11개 보입니다. 420을 11로 나누면 38프레임이며, 겹침과 긴 메시지를 위해 10퍼센트를 더하면 42프레임입니다. 간격을 1초로 설정하면 실행은 1분 이내에 끝납니다.

Screenshots 값은 부족하게 설정하는 것보다 몇 프레임 많게 설정하는 것이 안전합니다. 여분의 프레임은 마지막 화면만 반복하므로, 체크를 해제하면 쉽게 제외할 수 있습니다.

Slack 예시의 네 가지 수치입니다. 스레드 메시지 420개, 프레임당 약 11개, 겹침 10퍼센트를 포함해 설정한 42프레임, 1초 간격에서 1분 미만의 실행 시간입니다.

보존 기간 마감일 확인하기

보존 설정은 대화가 존재하는 기간 자체를 결정합니다. 보존 기간이 90일인 워크스페이스는 90일이 지난 메시지를 순차적으로 삭제하며, 무료 요금제는 저장되어 있더라도 오래된 기록을 보이지 않게 숨길 수 있습니다. Discord 서버가 삭제되거나 휴대폰을 초기화하면 접근 권한이 즉시 사라집니다. 중요한 대화는 누군가 요청할 때가 아니라 결정 직후 며칠 안에 보관합니다.

날짜 범위를 문서로 정하기

캡처하기 전에 필요한 첫 메시지와 마지막 메시지를 날짜와 함께 적어 둡니다. 결정 기록은 보통 논의를 시작한 질문에서 시작해 결과를 확정한 메시지에서 끝납니다. 그 주변의 관련 없는 대화를 2주치 캡처하면 PDF가 길어지고 가리기 작업도 많아집니다.

Slack 대화 캡처하기

  1. 시작 지점 찾기

    Slack 데스크톱 앱 또는 브라우저에서 채널이나 스레드를 엽니다. 보존할 가장 오래된 메시지까지 위로 스크롤합니다.

  2. Auto Capture 설정하기

    Command+1을 누릅니다. Stop condition을 Screenshots로 설정하고, Interval을 1초로 설정하고, Key press에 Page Down을 기록합니다.

  3. 메시지 영역 지정하기

    Custom Area를 선택하고 사이드바를 제외한 메시지 목록 주변을 그립니다.

  4. 시작하기

    Start Auto Capture를 선택합니다. 카운트다운 중에 메시지 목록을 클릭해 Slack이 키 입력을 받도록 합니다.

가장 오래된 메시지에서 시작해 Page Down으로 넘기면 프레임이 읽는 순서대로 저장됩니다. 스레드는 사이드 패널에서 열고, 그 패널 주변으로 영역을 지정합니다. 키 입력 자동화에는 Temposhot Pro가 필요합니다.

420개 메시지 Slack 스레드에 사용한 Auto Capture 설정입니다. Screenshots 42, 간격 1초, 키 입력 Page Down, 카운트다운 5초, 메시지 목록 주변의 Custom Area, Auto Export 꺼짐.

설정을 프리셋으로 저장하기

채팅을 정기적으로 보관한다면 이 값을 한 번 저장해 둡니다. 설정한 뒤 Save Current Setup을 선택하고 "Chat page down 1s"처럼 이름을 붙입니다. 프리셋에는 Stop condition, Interval, Key press, Countdown이 저장되고 source는 저장되지 않으므로, Slack, Discord, Messages에 모두 사용할 수 있습니다. 프리셋을 적용하면 source가 지워지므로 Custom Area나 창은 매번 다시 선택합니다.

사이드 패널의 스레드

Slack 스레드는 보통 너비 400~500픽셀의 좁은 사이드 패널에서 열립니다. 긴 답글은 여러 줄로 줄바꿈되므로 프레임 하나에 들어가는 메시지가 줄어듭니다. 실행 전에 패널의 왼쪽 가장자리를 끌어 넓히고, 패널 주변으로만 Custom Area를 그립니다.

그리는 동안 오버레이에 사각형의 너비와 높이가 표시되므로 다음에도 같은 크기를 재사용할 수 있습니다. 패널을 넓히면 긴 스레드의 프레임 수가 절반으로 줄어들 수 있습니다.

Slack 고유의 예외 상황

  • 실행 중 새 메시지가 도착함. 활성 채널에서는 새 메시지가 목록을 밀어내 프레임이 건너뛰거나 반복될 수 있음. 바쁜 채널은 업무 시간 외에 캡처하거나 움직임이 적은 스레드를 캡처함.
  • 접힌 긴 메시지. Slack은 긴 메시지를 "Show more" 링크 뒤에 줄여 표시할 수 있음. 캡처에는 화면에 보이는 내용만 남으므로 실행 전에 펼침.
  • 브라우저의 Slack. Page Down은 포커스를 가진 요소를 스크롤함. 카운트다운 중에는 메시지 입력창이 아니라 메시지 목록의 빈 곳을 클릭함.
  • 읽지 않은 메시지 배너. 채널 상단의 "new messages" 막대가 모든 프레임에서 첫 메시지를 가릴 수 있음. 시작 전에 채널을 읽음으로 표시함.

Discord 대화 캡처하기

Discord도 같은 방식으로 동작합니다. 첫 메시지까지 스크롤한 뒤 키를 Page Down으로 설정하고 채널 영역을 캡처합니다. 메시지 열이 넓어져 프레임이 적게 필요하도록 먼저 멤버 목록을 닫습니다.

Discord는 위로 스크롤할 때 오래된 기록을 나누어 불러옵니다. 실행 전에 시작 지점까지 끝까지 스크롤하고 메시지가 안정될 때까지 기다립니다. 서버 소유자는 언제든 채널을 삭제할 수 있으므로, 접근 권한이 남아 있을 때 중요한 채널을 캡처합니다.

Discord가 나누어 불러올 때

오래된 기록을 아래로 넘기다 보면 Discord가 다음 묶음의 메시지를 가져오는 지점에 이를 수 있습니다. 묶음이 로딩되는 중에 프레임이 저장되면 자리표시자나 빈 공간이 보입니다.

두 가지 설정이 도움이 됩니다. Interval을 2초로 높여 각 묶음이 도착할 시간을 주고, 실행 전에 전체 범위를 한 번 스크롤해 대부분을 미리 불러옵니다. 이미지가 많은 채널은 3초가 더 안전합니다.

Discord 캡처의 할 일과 하지 않을 일 목록입니다. 멤버 목록 닫기, 기록 미리 불러오기, 2초 간격 사용을 권장하며, 채팅이 활발한 동안 캡처하거나 불필요한 서버와 채널을 포함하지 않습니다.

스포일러, 임베드, 미디어

스포일러 처리된 메시지는 먼저 공개하지 않는 한 캡처에서 가려진 상태로 나타나며, 보통 이것이 적절한 기본값입니다. 임베드된 동영상은 정지 미리보기 프레임으로 나타납니다.

큰 이미지는 여러 메시지를 화면 밖으로 밀어내므로, 스크린샷이 많은 채널은 같은 길이의 텍스트 채널보다 더 많은 프레임이 필요합니다. Screenshots 값을 정하기 전에 몇 화면을 직접 세어 봅니다.

iMessage 대화 캡처하기

Mac의 Messages에는 대화 전체를 PDF로 내보내는 명령이 없습니다. 대화를 열고, 시작 메시지까지 위로 스크롤한 뒤, Messages 창을 Windows 소스로 지정한 Auto Capture를 사용합니다. 메시지 목록에 포커스가 있으면 Page Down으로 대화 기록을 넘깁니다.

iCloud로 동기화된 대화는 위로 스크롤할 때 오래된 메시지를 불러오는 데 시간이 걸릴 수 있습니다. 전체 캡처 전에 3개의 스크린샷으로 짧은 테스트를 실행합니다.

Messages 창 준비하기

Windows 소스는 앱 창 하나를 캡처하고, 실행이 시작되면 그 창을 맨 앞으로 가져옵니다. 이를 위해 손쉬운 사용 권한이 필요합니다. Messages 캡처에 적합한 방식입니다. 창이 자체 크기를 유지하고, 실행 중에 다른 앱이 창을 가리지 않기 때문입니다.

Messages 창 준비 체크리스트입니다. 창을 세로로 키우고, 가능하면 대화 목록을 닫고, 첫 메시지로 스크롤하고, iCloud 기록 로딩을 기다리고, 대화 기록을 클릭합니다.

Page Down이 대화 기록을 움직이지 않을 때

일부 Messages 버전은 창을 바꾼 뒤 포커스를 텍스트 입력창으로 옮기므로 Page Down이 아무 동작도 하지 않습니다. 이 경우 모든 프레임이 같은 화면으로 저장됩니다.

카운트다운 중에 대화 기록의 빈 곳을 한 번 클릭한 뒤 처음 세 프레임을 확인합니다. 그래도 기록이 움직이지 않으면 대신 Down Arrow를 기록합니다. 키 한 번에 몇 줄만 이동하므로 간격을 500밀리초로 줄이고 스크린샷 수를 늘립니다.

첨부 파일과 반응

대화 기록의 사진과 동영상은 Messages가 표시하는 크기의 썸네일로 나타납니다. 사진 자체가 중요하다면 캡처에 의존하지 말고 Messages에서 원본을 따로 저장합니다.

탭백(tapback)과 인라인 답장은 화면에 보이는 그대로 나타납니다. 원본 메시지와 멀리 떨어진 답장은 Document의 메모로 연결 관계를 설명해야 할 수 있습니다.

개인정보와 가리기

채팅에는 다른 사람의 말, 전화번호, 때로는 사진이 들어 있습니다. PDF를 Mac 밖으로 내보내기 전에 독자에게 필요 없는 내용을 제거합니다.

기타 규칙은 다음과 같습니다.

  • 직장 대화는 회사 정책의 적용을 받을 수 있음. 업무 대화를 내보내기 전에 확인이 필요함.
  • 일부 관할권은 동의 없이 개인 메시지를 공유하는 것을 제한함.
  • 민감한 PDF를 잠그려면 Protect PDF로 암호를 추가함. AES-256 암호화를 사용함.

Temposhot은 로컬에서 실행되므로 캡처 내용은 Mac에 남습니다. 화면 캡처를 차단하는 앱이나 창은 캡처할 수 없습니다.

신뢰할 수 있는 가리기 절차

가리기는 캡처 후, 내보내기 전에 진행합니다. Temposhot Document에서 Blur (Pro)는 영역을 가리며, Blur strength는 2에서 80까지 설정합니다. 채팅 데이터에는 60 이상의 높은 값을 사용하고, 내보내기 미리보기에서 결과를 확인합니다.

값을 흐리게 하는 것이 아니라 완전히 제거해야 한다면, 페이지를 내보낸 뒤 이미지 가리기 도구에서 단색 상자로 덮거나 Framing으로 해당 영역을 잘라냅니다.

캡처한 프레임에서 공유 가능한 PDF까지의 흐름입니다. 세션에서 Document를 만들고, 사이드바와 아바타를 제외하고, 이름과 번호를 흐리게 처리하고, 페이지를 PNG로 내보내고, 남은 값을 단색 상자로 덮은 뒤 PDF를 병합하고 암호를 겁니다.

남겨 둘 내용

가리기는 기록을 유용하게 만드는 부분을 제거하면 안 됩니다. 타임스탬프, 대화를 식별하는 채널명 또는 연락처 이름, 결정이나 합의를 밝힌 메시지는 남깁니다.

관련 없는 사람을 식별하는 정보인 아바타, 방관자의 이름, 전화번호, 이메일 주소, 비공개 문서의 공유 링크는 제거합니다. PDF가 민원이나 분쟁에 사용된다면 가리지 않은 사본 한 부를 암호로 잠가 보관하고, 가린 사본만 공유합니다.

놓치기 쉬운 사항이 두 가지 있습니다. Capture History의 캡처 ZIP에는 블러가 적용되지 않은 원본 프레임이 항상 들어 있으므로, 가린 대화의 세션 ZIP은 공유하지 않습니다. 또한 이름은 메시지 머리글과 답장 미리보기나 멘션에 두 번 나타나는 경우가 많습니다. 내보낸 PDF에서 가린 이름을 하나씩 검색하면 OCR 텍스트 레이어가 놓친 사본까지 찾아냅니다.

채팅 아카이브 정리하기

  • 대화 또는 날짜 범위마다 PDF 한 개
  • 앱, 채널 또는 연락처, 날짜를 포함한 파일 이름: 2026-09-11 Slack #launch - pricing decision.pdf
  • 앱별 폴더: Chats/Slack, Chats/Discord, Chats/Messages
  • 프로젝트용 통합 파일은 Merge PDF로 생성

결과 창의 PDF 내보내기에는 OCR 텍스트가 포함되므로, Spotlight가 누군가 적은 문구로 대화를 찾을 수 있습니다.

앱별 폴더로 구성된 채팅 아카이브 트리입니다. Slack 가격 결정 PDF, Discord 길드 이벤트 PDF, 암호로 보호된 사본이 있는 Messages 여행 대화 PDF가 있습니다.

검색에 맞춰 파일 이름 짓기

1년 뒤에는 앱보다 사람, 주제, 날짜로 검색하는 경우가 많습니다. 파일이 정렬되도록 날짜를 ISO 형식(2026-09-11)으로 맨 앞에 두고, 그다음 앱, 채널이나 연락처, 주제를 짧게 적습니다.

아카이브를 공유할 가능성이 있다면 파일 이름에 개인의 이름을 넣지 않습니다. "venue vote" 같은 주제만으로도 파일을 찾는 데 충분합니다. PDF 텍스트 레이어는 Spotlight가 색인하므로, 대화 안의 문구를 검색해도 파일이 검색됩니다.

PDF를 확인할 때까지 세션 유지하기

Temposhot은 기본적으로 Capture History에 세션 30개를 보관합니다. 최종 PDF를 열어 모든 페이지를 확인하기 전까지는 세션이 원본 역할을 합니다. 다른 프레임으로 다시 내보내거나 Document를 다시 만들 수 있습니다.

아카이브가 완성되면 민감한 메시지가 들어 있는 세션은 삭제합니다. 프레임은 Mac에 저장되어 있기 때문입니다. Session menu의 Delete session은 세션과 저장된 프레임을 함께 삭제합니다.

채팅 캡처 개선하기

  1. 창 너비를 넓힘. 긴 메시지의 줄바꿈이 줄어듦.
  2. 앱의 링크 미리보기를 끔. 미리보기가 메시지 사이 간격을 벌리는 경우에 해당함.
  3. 간격을 2초로 높임. 프레임 저장 시 이미지나 반응이 아직 로딩 중이면 적용함.
  4. 중복 프레임을 제거함. 내보내기 전에 결과 창에서 중복 프레임의 체크를 해제함.
  5. 맥락을 추가함. Documents에서 프레임을 열고 첫 페이지에 대화 내용을 설명하는 텍스트 메모를 추가함.
  6. 필요하면 순서를 바꿈. 최신 메시지에서 위로 캡처했다면 PDF Page Organizer로 페이지 순서를 뒤집음.

채팅 캡처 실행 문제 해결

증상가능한 원인해결 방법
모든 프레임이 같은 화면임키 입력이 메시지 입력창이나 다른 앱으로 전달됨카운트다운 중에 메시지 목록을 클릭함
메시지 하나가 프레임 사이에서 잘림Page Down이 예상보다 적게 이동함그대로 둠. 겹침 덕분에 다음 프레임에서 전체 메시지가 보임
빈 공간이나 로딩 표시가 나타남기록을 아직 불러오는 중이었음간격을 2초 또는 3초로 높임
프레임이 검은색임Screen Recording 권한이 꺼져 있음권한을 부여하고 Refresh Status를 선택함
마지막 메시지 전에 실행이 멈춤스크린샷 수가 부족했음마지막으로 캡처한 메시지에서 새 세션을 시작함
Slack 스레드 아카이빙을 분 단위로 나타낸 타임라인입니다. 0분에 범위 설정, 2분에 3프레임 테스트, 3분에 42프레임 실행, 5분에 검토와 중복 제거, 8분에 가리기, 14분에 PDF 내보내기입니다.

맥락 설명 페이지 추가하기

1년 뒤에 열린 채팅 PDF에는 맥락이 필요합니다. 누가 대화에 참여했는지, 무엇을 결정했는지, 왜 보관했는지 적어야 합니다. 결과 창에서 Create Document를 선택하고 제목과 설명이 있는 첫 페이지를 추가합니다.

Temposhot Pro를 사용하면 Export PDF 대화상자에서 문서 제목과 단계 수가 들어간 Cover page와 바닥글의 Page numbers도 추가할 수 있습니다. 스레드의 7페이지를 인용할 때 도움이 됩니다.

채팅 아카이브에 맥락을 추가하는 네 단계입니다. 세션에서 Document를 만들고, 채널과 날짜를 넣어 첫 페이지 제목을 정하고, 두 문장으로 결정 내용을 설명한 뒤, 페이지 번호를 켠 상태로 PDF를 내보냅니다.

FAQ

Slack 채널을 PDF로 바로 내보낼 수 있나요?

Slack 자체 내보내기는 서식이 있는 페이지가 아니라 데이터 파일을 만들며, 사용 가능 여부는 역할과 요금제에 따라 다릅니다. 현재 옵션은 Slack 도움말 센터에서 확인합니다.

PDF에 타임스탬프가 나타나나요?

화면에 보이는 경우에만 나타납니다. 마우스를 올렸을 때만 보이는 타임스탬프는 나타나지 않으므로, 앱 설정에서 전체 타임스탬프를 제공하면 이를 켭니다.

저장한 PDF를 검색할 수 있나요?

예. Temposhot은 PDF 내보내기 때 OCR 텍스트를 추가합니다. 이름과 이모지의 인식률은 완벽하지 않을 수 있으므로 중요한 문장은 직접 확인합니다.

스크린샷 PDF를 증거로 쓸 수 있나요?

관할권과 상황에 따라 다릅니다. 타임스탬프를 보이게 유지하고, 메시지 내용을 수정하지 않으며, 기록이 법적으로 중요하다면 전문가에게 자문을 구합니다.

앱별로 어떤 키가 가장 적합한가요?

Page Down은 화면 한 개 정도를 이동하므로 프레임이 가장 적게 필요합니다. Down Arrow는 한 번에 몇 줄만 이동하므로 간격을 짧게 하고 프레임을 훨씬 많이 써야 합니다. 다만 Page Down이 너무 멀리 이동하거나 아무 동작도 하지 않을 때 도움이 됩니다. 두 키 모두 먼저 3프레임으로 테스트합니다.

마지막 메시지에 도달하면 실행을 일찍 멈출 수 있나요?

예. 플로팅 툴바에서 Finish capture를 선택하거나 Command+.를 누릅니다. 그 시점까지 저장된 프레임은 세션에 남아 내보낼 수 있습니다.

대화 저장하기

잃고 싶지 않은 대화를 하나 고르고, 첫 메시지로 스크롤한 뒤 Page Down으로 3프레임 테스트를 실행합니다. 프레임이 정상으로 보이면 전체 캡처를 실행하고 PDF로 내보냅니다.

약 10분 만에 첫 아카이브 만들기

처음 시도한다면 메시지 50~100개의 짧은 대화를 고릅니다. 프레임 수를 추정해 값을 설정하고 3프레임 테스트를 실행합니다.

그다음 Command+N으로 새 세션을 시작해 테스트 프레임이 섞이지 않게 하고, 전체 캡처를 실행합니다. 마지막에 겹치는 프레임의 체크를 해제하고 PDF를 내보냅니다. PDF를 열어 기억나는 문구 하나를 검색하고, OCR이 그 문구를 찾았는지 확인합니다. 같은 절차를 400개 메시지 스레드에도 적용할 수 있으며, 스크린샷 수만 바뀝니다.

채팅 아카이브 실행에 사용하는 키보드 단축키입니다. Auto Capture는 Command+1, 새 세션은 Command+N, 기록한 키는 Page Down, 대체 키는 Down Arrow, 마지막 메시지에서 종료는 Command+., Documents 열기는 Command+4입니다.

저장이 허용된 페이지를 다루는 경우

Temposhot은 Mac에서 보이는 모든 창을 캡처하고 검색 가능한 PDF로 내보내며, 어떤 내용도 업로드하지 않습니다. Mac에서 스크린샷을 PDF로 저장하기와 자동 캡처 가이드를 참고합니다.

pdfchatslackdiscordimessagearchiving

여기서 사용한 용어: ocr, searchable pdf

반복되는 스크린샷을 완성된 결과물로 만듭니다

Temposhot은 타이머 또는 클릭할 때마다 캡처하고, 결과를 PDF, 이미지, ZIP 또는 MP4로 내보냅니다.

관련 글