Last Updated: 20 Nov, 2025

PDF는 서식을 그대로 유지하면서 문서를 공유하는 좋은 방법이지만, PDF 파일 전체가 아닌 양식 데이터만 필요한 경우가 있습니다. 이럴 때 FDF가 도움이 됩니다. FDF, 즉 양식 데이터 형식은 Adobe에서 PDF의 양식 데이터(이름, 이메일, 체크박스 상태 등)만 처리하도록 개발한 파일 형식입니다.
**“PDF를 FDF로 어떻게 변환하나요?”**라고 궁금해하셨다면, 바로 여기가 바로 그곳입니다! 자세히 살펴보겠습니다.
FDF란 무엇이며, 왜 사용해야 할까요?
변환 과정을 시작하기 전에 FDF가 정확히 무엇인지 알아보겠습니다.
- FDF(양식 데이터 형식) 파일은 PDF 양식을 작성하는 데 필요한 데이터와 지침만 포함된 가벼운 파일입니다.
- **양식의 디자인이 없는 양식의 내용이라고 생각하면 됩니다.
- 일반적으로 전체 PDF 파일 없이 양식 데이터를 추출, 수정 또는 전송하는 데 사용됩니다.
PDF를 FDF로 변환하는 방법
사용 가능한 도구에 따라 여러 가지 방법을 사용할 수 있습니다.
1. Adobe Acrobat Pro 사용
Adobe Acrobat Pro를 사용할 수 있다면 이 방법이 가장 간단합니다.
단계:
- Adobe Acrobat Pro에서 PDF 양식을 엽니다.
- 파일>데이터 내보내기 또는 도구>양식 준비로 이동합니다.
- **“데이터 내보내기”**를 선택하고 파일 형식으로 **“FDF”**를 선택합니다.
.fdf파일을 원하는 위치에 저장합니다.
참고: 이 방법은 PDF가 채울 수 있는 양식인 경우에만 작동합니다.
2. 무료 온라인 도구 사용
Acrobat Pro가 없는 경우, 다음과 같은 온라인 도구를 사용하여 양식 데이터를 추출할 수 있습니다.
- **“PDF-FDF 온라인 변환기”**를 검색하세요.
- PDF 양식을 업로드하세요.
- 생성된
.fdf파일을 다운로드하세요.
주의: 온라인 도구를 사용할 때는 민감한 문서를 다룰 때 항상 주의하세요.
3. PDF SDK 또는 프로그래밍 라이브러리 사용
개발자이거나 자동화 작업을 하는 경우 다음과 같은 라이브러리를 사용할 수 있습니다.
- PDF 파일에서 FDF로 데이터 내보내기
- FDF에서 PDF 파일로 데이터 가져오기
- iText(Java/.NET)
- PDFBox(Java)
- PDFLib
- Adobe FDF 툴킷
이러한 도구를 사용하면 PDF 파일을 열고, 양식 필드를 추출하고, FDF로 내보내는 스크립트를 작성할 수 있습니다.
다음은 iText를 사용하는 Java의 기본 예입니다.
PdfReader reader = new PdfReader("form.pdf");
FileOutputStream out = new FileOutputStream("data.fdf");
FdfWriter writer = new FdfWriter();
writer.setField("name", "John Doe");
writer.writeTo(out);
reader.close();
out.close();
FDF 파일 안에는 무엇이 들어 있을까요?
FDF 파일은 텍스트 기반 형식이며 메모장에서도 열 수 있습니다. 일반적으로 다음과 같은 형식입니다.
%FDF-1.2
1 0 obj
<<
/FDF
<<
/Fields [
<< /T (name) /V (John Doe) >>
<< /T (email) /V (john.doe@example.com) >>
]
>>
>>
endobj
trailer
<< /Root 1 0 R >>
%%EOF
이 구조는 원본 PDF의 양식 필드에 직접 매핑됩니다.
FDF에서 PDF로 다시 변환할 수 있나요?
네! 다음 중 하나를 사용하여 FDF 데이터를 PDF 양식으로 다시 가져올 수 있습니다.
- Adobe Acrobat 사용: 양식 준비 > 추가 > 데이터 가져오기로 이동합니다.
- 라이브러리를 통해 프로그래밍 방식으로.
- 또는 pdftk와 같은 명령줄 도구를 사용합니다.
pdftk form.pdf fill_form data.fdf output filled_form.pdf
마무리
PDF를 FDF로 변환하면 다음과 같은 경우에 매우 유용합니다.
- 양식 데이터를 별도로 저장할 수 있습니다.
- 양식을 동적으로 미리 채울 수 있습니다.
- 웹을 통해 데이터만 전송할 수 있습니다(파일 크기가 더 작습니다).
PDF에서 FDF 추출은 Adobe Acrobat을 통해 수동으로 또는 코드를 통해 대화형 양식을 처리하는 실용적인 방법입니다.
FAQ
질문: 스캔한 PDF에서 FDF를 추출할 수 있나요?
답변: 아니요, FDF에는 채울 수 있는 양식이 필요합니다. 스캔한 PDF는 이미지일 뿐이며 양식 데이터를 포함하지 않습니다.
질문: FDF는 XFDF와 같은 건가요?
답변: 정확히 같은 것은 아닙니다. XFDF는 FDF의 XML 버전입니다. 더 현대적이고 웹 친화적입니다.