Adobe Acrobat에서 XFDF 주석 내보내는 방법: 완전 가이드
Adobe Acrobat에서 XFDF 주석을 내보내려면 주석이 달린 PDF를 열고 File → Export → Annotations로 이동하여 *XFDF (.xfdf)**를 형식으로 선택한 뒤 파일을 컴퓨터에 저장합니다. 생성되는 .xfdf 파일은 작성한 하이라이트, 코멘트, 마크업을 담은 XML 문서입니다. pdfannotations.com에서는 Markdown·CSV·일반 텍스트를 무료로, Obsidian·Notion·JSON·Excel을 Pro로 내보낼 수 있으며, 처리는 브라우저에서 로컬로 진행됩니다.
이 가이드는 Adobe Acrobat XFDF 내보내기 워크플로 전체를 단계별로 안내하고, XFDF 파일에 실제로 무엇이 들어있는지 설명하며, 내보낸 주석을 깔끔하고 재사용 가능한 지식으로 바꾸는 방법을 보여줍니다. Acrobat Standard, Acrobat Pro, Acrobat Reader 중 어느 것을 사용하든 동일한 단계가 적용됩니다.
XFDF 파일이란 무엇인가?
XFDF(XML Forms Data Format) 파일은 PDF 주석의 XML 표현입니다. PDF 파일은 주석을 문서 내부의 바이너리 객체로 저장하지만, XFDF는 이를 휴대 가능하고 사람이 읽을 수 있는 XML 구조로 추출하여 호환되는 모든 도구가 파싱할 수 있게 합니다. Adobe는 PDF 스타일 객체 문법을 써서 직접 검사하고 편집하기 어려운 기존 FDF의 가벼운 대안으로 XFDF를 도입했습니다. XML FDF에서 시작한다면 FDF 주석 변환 도구가 직접 읽습니다. 기존 바이너리 FDF는 XFDF 또는 XML FDF로 다시 내보내세요.
전형적인 XFDF 파일은 다음과 같습니다:
<?xml version="1.0" encoding="UTF-8"?>
<xfdf xmlns="http://ns.adobe.com/xfdf/" xml:space="preserve">
<f href="research-paper.pdf"/>
<ids original="abc123" modified="def456"/>
<annots>
<highlight page="0" color="#FFEB3B" date="D:20260720120000Z">
<contents>This is the key argument.</contents>
<Popup page="0" rect="100,200,300,250"/>
</highlight>
<text page="2" color="#4F46E5" date="D:20260720121000Z">
<contents>Review this section carefully.</contents>
</text>
</annots>
</xfdf>
각 <highlight>, <text>, <underline>, <strikeout> 요소는 페이지 번호, 색상, 작성자, 생성일과 같은 메타데이터와 함께 코멘트 필드에 작성한 텍스트 내용을 담고 있습니다. XFDF는 일반 XML이므로 크기가 작고, 버전 관리가 쉬우며, 어떤 XML 라이브러리로도 간단히 파싱할 수 있습니다.
형식 자체를 더 깊이 알고 싶다면 XFDF 파일 형식 설명을 참고하세요.
PDF 내부에서 작업하는 대신 XFDF를 내보내는 이유
PDF 내부에서 직접 주석을 다루는 것은 편리해 보이지만, 지식 작업에는 실질적인 단점이 있습니다:
- 종속성: 주석이 원본 PDF에 갇혀 있습니다. 50편의 논문을 검색하려면 50개의 파일을 열어야 합니다.
- 재사용 불가: 추출 단계 없이는 PDF에 내장된 하이라이트를 Obsidian, Notion, 벡터 데이터베이스, LLM에 보낼 수 없습니다.
- 버전 부풀리기: 큰 PDF 내에서 주석을 반복적으로 편집하면 파일이 부풀어 오르고 시간이 지나면서 문서가 손상될 수 있습니다.
- 도구 파편화: 서로 다른 PDF 리더는 미묘하게 호환되지 않는 방식으로 주석을 저장합니다. XFDF는 널리 쓰이는 중립 교환 형식이지만, 왕복 호환성은 리더와 주석 유형에 따라 달라집니다.
XFDF를 내보내면 주석을 원본 파일에서 분리해, 하위 워크플로가 필요로 하는 어떤 형식으로든 변환할 수 있는 휴대 가능한 주석 데이터를 얻게 됩니다.
1단계: Adobe Acrobat에서 주석 만들기
내보내기 전에 내보낼 주석이 있어야 합니다. Adobe Acrobat에서 PDF를 열고 Comment 도구(Acrobat Standard, Pro, 무료 Acrobat Reader에서 사용 가능)로 문서를 마크업하세요.
사용을 권장하는 주석 유형:
- Highlight — 주요 구절과 인용 가능한 텍스트용
- Text Comment (Sticky Note) — 자신의 반응과 메모용
- Underline / Squiggly — 정의, 용어, 확인할 사항용
- Strikeout — 제거 예정이거나 더 이상 관련 없는 섹션용
- Free Text — 문서와 함께 이동해야 하는 인라인 코멘트용
프로 팁 — 색상 코딩: 시작하기 전에 일관된 색 구성표를 선택하세요. 예를 들어 핵심 개념에는 노란색, 실행 가능한 요점에는 초록, 이견에는 빨간색, 정의에는 파란색을 사용합니다. pdfannotations.com은 내보낼 때 이 색상을 보존하므로 나중에 Obsidian이나 Notion에서 색상별로 필터 및 그룹화할 수 있습니다.
2단계: XFDF 파일 내보내기
주석이 준비되면 XFDF 내보내기는 몇 단계로 끝납니다:
- Acrobat에서 PDF를 연 상태에서 File → Export로 이동합니다(일부 버전에서는 File → Export To).
- 내보내기 옵션에서 Annotations를 선택합니다.
- 형식 드롭다운에서 *XFDF (.xfdf)**를 선택합니다.
- 대상 폴더를 선택하고 Save를 클릭합니다.
이제 PDF 옆에 .xfdf 파일이 생겼습니다. 주석 메타데이터와 텍스트만 담고 있고 페이지 내용은 없으므로 보통 몇 KB 정도로 PDF 자체보다 훨씬 작습니다.
대안: Comments 목록에서 내보내기
사용 중인 Acrobat 버전에 File → Export → Annotations 경로가 보이지 않는다면 Comments 패널에서도 내보낼 수 있습니다:
- 오른쪽 Comments 패널을 엽니다.
- 옵션 메뉴(패널 상단의 점 3개 또는 햄버거 아이콘)를 클릭합니다.
- Export All To Data File… 또는 Export Comments To XFDF를 선택합니다.
- 파일을 저장합니다.
결과는 File → Export 경로와 동일하며, 둘 다 표준을 준수하는 XFDF 문서를 생성합니다.
Acrobat Reader는 어떨까요?
무료 Adobe Acrobat Reader는 데스크톱에서 XFDF 내보내기를 지원합니다. 메뉴 위치는 버전에 따라 약간 다를 수 있지만 Comments → Export 옵션은 항상 사용할 수 있습니다. Reader만 설치되어 있어도 유료 구독 없이 이 가이드를 끝까지 따라갈 수 있습니다.
3단계: XFDF를 pdfannotations.com에 불러오기
XFDF 주석 변환기로 이동하여 .xfdf 파일을 드롭존에 끌어다 놓으세요. 이 도구는 전적으로 브라우저에서 실행됩니다 — 파일이 서버에 업로드되는 일이 없으므로 기밀 연구 논문, 법률 계약서, 사내 문서를 다룰 때 중요합니다.
여러 논문을 일괄 처리할 때는 Pro에서 여러 XFDF 파일을 같은 세션에 불러오거나 XFDF, PDF, XML FDF를 함께 사용할 수 있습니다. 무료 플랜은 파일을 한 번에 하나씩 처리합니다. 기존 바이너리 FDF는 먼저 Acrobat에서 다시 내보내야 합니다.
파일이 로드되면 3패널 작업 공간이 표시됩니다:
- 왼쪽: 모든 주석의 정렬 가능한 목록, 페이지 또는 유형별로 그룹화
- 가운데: 선택한 주석이 문맥과 함께 렌더링
- 오른쪽: 메타데이터 패널(작성자, 색상, 날짜, 페이지 번호, 태그)
내보내기 전에 주석을 정렬, 그룹화, 필터, 태그, 중복 제거할 수 있어, 같은 구절이 여러 검토자에 의해 여러 번 하이라이트된 경우 특히 유용합니다.
4단계: Markdown 또는 Obsidian으로 내보내기
주석을 로드한 후 상단 도구 모음의 Export 버튼을 클릭합니다. 출력 형식 목록이 나타납니다:
| 형식 | 가장 적합한 용도 |
|---|---|
| Markdown | 일반 노트 앱(Bear, Logseq, 표준 Markdown 편집기) |
| Obsidian | Obsidian vault — Callouts, Frontmatter, Page References 지원 |
| Notion | 구조화된 속성을 가진 Notion 데이터베이스 |
| CSV | 스프레드시트 분석 및 피벗 테이블 |
| JSON | 프로그래밍 파이프라인 및 사용자 정의 도구 |
| 일반 텍스트 | 이메일이나 채팅에 빠르게 붙여넣기 |
| Excel | 검토자가 스프레드시트를 사용하는 공유 검토 환경 |
| ZIP | 모든 형식을 한 번에 묶기 |
| AI Context | ChatGPT, Claude, Gemini에 붙여넣기 위해 특화된 Markdown |
| RAG JSON | 검색 증강 생성용 벡터 데이터베이스 수집 |
가장 일반적인 사례 — 주석을 노트 앱으로 가져오기 — 에서는 Obsidian을 선택하고 세 가지 선택 기능을 켭니다:
- Callouts — 각 하이라이트를
> [!quote]구문으로 감싸 Obsidian이 스타일이 적용된 인용구로 렌더링하게 합니다 - Frontmatter — 상단에 YAML 블록을 추가하여 출처, 페이지 수, 작성자, 태그를 포함합니다
- Page References — 페이지 번호를
[[file#Page N]]링크로 변환해 하이라이트가 탐색 가능한 양방향 링크가 되게 합니다
Export를 클릭하면 Markdown 파일이 컴퓨터로 다운로드됩니다. 처리 시간은 주석 수와 문서 구조에 따라 달라집니다. 이 하위 워크플로가 궁금하다면 XFDF를 Obsidian으로 변환하는 워크플로우 가이드를 참고하세요.
5단계: 내보낸 파일 가져오기
마지막 단계는 대상 도구에 따라 다릅니다:
- Obsidian —
.md파일을 vault 폴더(예:Literature Notes/)에 직접 저장한 뒤 Obsidian을 엽니다. 노트가 즉시 나타나며, 링크와 태그가 완전히 부여됩니다. - Notion — 대상 데이터베이스를 열고 Import → Markdown을 클릭한 뒤 파일을 업로드합니다. 각 주석이 구조화된 속성을 가진 행이 됩니다.
- 일반 Markdown 편집기 — Markdown을 지원하는 모든 편집기에서 파일을 엽니다.
- 벡터 데이터베이스 / RAG 파이프라인 — RAG JSON 내보내기를 임베딩 파이프라인에 공급합니다. 전체 파이프라인은 PDF 주석을 AI와 RAG로 가이드를 참고하세요.
위에 나열되지 않은 형식이 필요하다면, 일반 PDF 주석 내보내기 도구는 XFDF 및 FDF와 함께 원본 PDF도 받으므로 같은 세션에서 소스를 섞어 쓸 수 있습니다.
일반적인 실수와 해결책
XFDF 파일이 비어 있음
이는 보통 내보낸 PDF에 Acrobat이 표준 주석으로 직렬화하지 않는 마크업이 들어 있었음을 의미합니다 — 예를 들어 Comment 도구가 아닌 Edit 도구로 추가한 자유형 연필 그림이나 도형 등입니다. Comment 패널의 Highlight 도구로 하이라이트를 다시 만든 뒤 다시 내보내세요.
주석에 작성자 또는 날짜 메타데이터가 없음
Acrobat은 Comment 워크플로를 통해 주석이 생성되고 문서의 신원 환경설정이 설정된 경우에만 작성자와 날짜를 기록합니다. 다른 리더(예: Foxit, PDF-XChange)에서 주석을 가져온 경우 일부 필드가 비어 있을 수 있습니다. pdfannotations.com 작업 공간에서는 내보내기 전에 누락된 메타데이터를 채울 수 있습니다.
내보낸 Markdown에 하이라이트가 중복됨
같은 텍스트가 여러 번 하이라이트되었거나 같은 XFDF가 한 세션에서 두 번 업로드된 경우 중복이 발생합니다. 내보내기 전에 작업 공간 도구 모음의 Deduplicate 토글을 사용하세요 — 같은 페이지의 동일한 하이라이트를 단일 항목으로 합칩니다.
내보낸 후 색상이 손실됨
출력에서 색상이 #000000으로 표시된다면 원본 주석에 표준 색상 메타데이터가 없었을 가능성이 있습니다. Acrobat의 XFDF 내보내기는 표준 색상을 RGB 16진수 값으로 기록하지만, 보존 여부는 원본 주석이 기록한 데이터에 따라 달라집니다.
고품질 XFDF 내보내기를 위한 팁
- 의도를 가지고 주석 달기: 모든 하이라이트를 미래의 원자적 노트로 취급하세요. 독립된 노트로 만들 가치가 없는 구절은 하이라이트하지 마세요.
- 모든 하이라이트에 코멘트 작성: 코멘트가 있는 하이라이트는 단순 하이라이트보다 하위 지식 베이스에서 훨씬 더 유용합니다. 단어 하나("동의", "확인", "인용")라도 있으면 검색 성능이 크게 향상됩니다.
- 코멘트에 페이지 번호 사용: Acrobat이 페이지 번호를 자동 기록하지만, 코멘트 본문에 페이지 번호를 적어두면 일반 텍스트 내보내기에서 grep하기 쉽습니다.
- 내보내기 사이에 다른 리더에서 주석 편집 피하기: 다른 리더를 거칠 때마다 XFDF 구조가 미묘하게 다시 쓰일 수 있습니다. 하나의 도구를 선택해 문서 라이프사이클 전체에 걸쳐 사용하세요.
- XFDF 파일 버전 관리: XFDF는 일반 XML이므로 git에서 깔끔하게 diff됩니다. 장기 연구를 한다면
.xfdf파일을 PDF와 함께 버전 관리 폴더에 보관하세요.
로컬 우선 XFDF 워크플로가 중요한 이유
대부분의 온라인 "PDF 주석 추출기" 서비스는 파일을 서버에 업로드하고 처리한 뒤 결과를 반환합니다. 이는 다음을 다루는 사람에게 문제가 됩니다:
- IRB 또는 NDA를 받는 기밀 연구
- 변호인 의뢰인 특권이 적용되는 법률 계약
- 데이터 거주 요건이 적용되는 사내 문서
- 아직 공유되지 않은 출판 전 학술 결과물
로컬 우선 워크플로 — Acrobat이 사용자의 머신에서 XFDF를 내보내고, pdfannotations.com이 브라우저에서 이를 파싱하고, Markdown 파일이 로컬 Obsidian vault에 저장되는 — 는 모든 바이트를 사용자가 통제하는 하드웨어에 머물게 합니다. 서버는 파일을 결코 보지 않으므로 침해 표면도, 데이터 거주 문제도, 서비스 약관에 묻혀 있는 "당신의 문서로 모델을 학습했습니다"라는 예기치 않은 조항도 없습니다.
자주 묻는 질문
Acrobat Reader에서 무료로 XFDF를 내보낼 수 있나요?
네. 무료 Adobe Acrobat Reader는 Comments 패널을 통해 XFDF 내보내기를 지원합니다. 유료 Acrobat Standard나 Pro 구독이 필요하지 않습니다.
XFDF와 FDF의 차이는 무엇인가요?
XFDF는 기존 FDF의 XML 후속 형식입니다. 두 형식 모두 동일한 주석 데이터를 전달하지만, XFDF는 사람이 읽을 수 있고 버전 관리에서 diff하기 쉬우며, 더 폭넓은 최신 도구가 지원합니다. Acrobat은 XML FDF도 내보낼 수 있습니다. 전체 비교는 XFDF 형식 가이드를 참고하세요.
여러 PDF에서 한 번에 XFDF를 일괄 내보낼 수 있나요?
Acrobat은 PDF마다 하나의 XFDF를 내보냅니다. 여러 XFDF를 한 세션에서 불러와 일괄 내보내려면 Pro가 필요하며, 무료 플랜은 파일을 한 번에 하나씩 처리합니다.
pdfannotations.com의 XFDF 변환기는 정말 로컬인가요?
네. XFDF 파서는 전적으로 JavaScript로 브라우저에서 실행됩니다. 파일은 서버에 업로드되지 않습니다. 페이지가 로드된 후 인터넷 연결을 끊어서 확인할 수 있습니다 — 변환은 여전히 작동합니다.
관련 가이드
더 알고 싶나요? 다음 관련 가이드를 확인해 보세요:
- XFDF란? PDF 주석 XML 형식 설명 - XFDF 파일 형식, XML 구조, FDF 및 PDF 주석과의 비교를 깊이 있게 다룸
- XFDF를 Obsidian으로: Adobe PDF 주석을 Markdown으로 변환 - XFDF 내보내기를 Callouts와 Frontmatter를 갖춘 링크된 태그된 Obsidian 노트로 변환
- PDF 주석을 AI와 RAG로 - XFDF로 내보낸 주석을 ChatGPT, Claude, Gemini, 또는 벡터 데이터베이스에 공급
- PDF 하이라이트를 Obsidian으로 내보내기: 완전 워크플로 가이드 - XFDF뿐 아니라 표준 주석이 있는 PDF에 적용되는 Obsidian 워크플로
- PDF를 Markdown으로 변환 모범 사례 - Obsidian, Notion 등에서 작동하는 깔끔한 변환 패턴