입력할 수 없는 PDF가 AcroForm인지 확인하고 서식을 채우는 방법
PDF가 입력되지 않으면 먼저 AcroForm 필드가 실제로 있는지 확인하세요. 필드 목록이 비어 있으면 스캔 이미지나 이미 평면화된 문서일 수 있고, AcroForm이 있으면 필드 종류와 이름에 맞춰 값을 넣은 뒤 appearance와 한글 폰트를 갱신해 새 사본으로 저장하면 됩니다.
화면에 네모난 칸이 보인다고 모두 입력 필드는 아닙니다. 인쇄 서식의 선을 그린 페이지와 PDF 객체로 등록된 대화형 필드는 구조가 다르므로, 클릭 반응보다 문서의 폼 필드 목록을 먼저 보는 것이 정확합니다.
먼저 보는 핵심 요약
- AcroForm은 텍스트·체크박스·라디오·드롭다운 같은 필드와 이름을 PDF 문서 구조에 저장합니다.
- 필드가 없으면 스캔 또는 평면화 문서일 수 있으며 좌표 위에 글자를 그리는 별도 방식이 필요합니다.
- 값 입력 뒤에는 한글 표시, 체크 상태, 다른 뷰어 호환성과 전자서명 유효성을 제출본에서 확인합니다.
화면에 칸이 보여도 입력되지 않는 이유
PDF 페이지에 인쇄된 밑줄과 사각형은 단순한 그림일 수 있습니다. 스캔본은 페이지 전체가 이미지이고, 평면화된 문서는 기존 필드의 모양만 페이지 콘텐츠로 남긴 상태입니다. 이 경우 AcroForm 필드 목록은 비어 있으므로 일반 폼 채우기 기능으로 값을 넣을 수 없습니다.
AcroForm 필드는 어떻게 구분하나요?
AcroForm은 문서 카탈로그의 양방향 폼 구조에 필드 트리를 두며 각 필드는 이름과 유형을 가질 수 있습니다. 텍스트 필드, 체크박스, 라디오 그룹과 선택 목록은 값을 넣는 방식이 서로 다릅니다. 먼저 필드 목록과 이름을 읽어 사람이 보는 라벨이 어느 내부 필드에 대응하는지 표로 정리하세요.
AcroForm이 아닌 XFA나 제한된 문서는 어떻게 하나요?
일부 PDF는 XFA 기반 양식을 포함하거나 특정 전용 뷰어에서만 동작합니다. AcroForm용 라이브러리가 XFA를 같은 방식으로 편집한다고 가정하면 안 됩니다. 또한 암호·권한 제한이 있거나 전자서명된 문서는 수정이 거부되거나 서명이 무효가 될 수 있으므로 발급처의 공식 작성 절차를 우선해야 합니다.
값은 들어갔는데 화면에 안 보이는 원인
PDF 필드 값과 화면에 그릴 appearance stream은 별도로 관리될 수 있습니다. 값을 설정한 뒤 appearance를 갱신하고 한글 글리프가 있는 폰트를 포함해야 다른 뷰어에서도 글자가 보일 가능성이 높아집니다. 저장본을 브라우저뿐 아니라 제출처가 권장한 PDF 뷰어에서도 다시 여세요.
단계별로 확인하는 방법
- 원본과 문서 유형 확인하기
원본을 복사한 뒤 텍스트 선택 가능 여부, 폼 필드 목록, XFA·암호·전자서명 여부를 확인합니다.
- 필드 이름과 입력값 연결하기
텍스트·체크박스·라디오 등 필드 유형을 구분하고 화면 라벨과 내부 이름의 대응표를 만듭니다.
- 값과 표시 모양 갱신하기
필드 유형에 맞춰 값을 넣고 필요한 한글 폰트와 appearance를 갱신해 새 파일로 저장합니다.
- 제출본을 다른 뷰어로 검수하기
모든 값, 체크 상태, 글자 잘림과 서명 상태를 다시 열어 확인하고 필요할 때만 사본을 평면화합니다.
판단 기준을 한눈에 비교하기
| 확인 항목 | 판단 기준 |
|---|---|
| AcroForm | 필드 이름과 유형을 읽을 수 있으며 지원 도구에서 값을 설정할 수 있습니다. |
| 스캔 이미지 PDF | 폼 필드가 없으므로 OCR이나 좌표 기반 텍스트 배치가 별도로 필요합니다. |
| 평면화된 PDF | 필드 모양은 보이지만 대화형 객체가 제거돼 기존 칸을 다시 편집할 수 없습니다. |
| XFA·서명·권한 제한 PDF | AcroForm과 다른 처리나 전용 뷰어가 필요하며 수정 전 발급처 조건을 확인합니다. |
실행 전 체크리스트
- 수정 전 원본 PDF를 별도 보관했나요?
- 폼 필드 이름과 유형을 목록으로 확인했나요?
- 한글과 체크 상태가 다른 뷰어에서도 같은가요?
- 전자서명과 문서 권한이 수정 후에도 요구 조건을 충족하나요?
주의할 점
평면화는 수정 가능성을 낮추고 표시 차이를 줄이지만 되돌리기 어렵고 기존 전자서명을 무효화할 수 있습니다. 서명된 원본은 편집하지 말고, 평면화는 제출처가 허용한 복사본에서만 진행하세요.
함께 보면 좋은 글
자주 묻는 질문
마우스로 클릭해도 커서가 안 생기면 AcroForm이 아닌가요?
가능성이 높지만 뷰어가 폼을 비활성화했거나 권한 제한이 있을 수도 있습니다. 클릭 반응만 보지 말고 도구가 읽은 폼 필드 목록과 문서 속성을 확인하세요.
필드 목록이 비어 있는 스캔 PDF에도 값을 넣을 수 있나요?
기존 필드를 채우는 방식은 불가능하지만 페이지 좌표 위에 텍스트와 체크 표시를 새로 그릴 수는 있습니다. 이때 확대·인쇄 후 위치가 맞는지 별도 검수가 필요합니다.
값을 입력했는데 한글만 네모로 보이는 이유는 무엇인가요?
appearance에 사용된 기본 폰트가 한글 글리프를 포함하지 않았을 가능성이 큽니다. 사용 권한이 있는 한글 폰트를 포함해 표시 모양을 다시 생성해야 합니다.
PDF를 평면화하면 비밀번호처럼 다시 수정할 수 없나요?
평면화는 폼 필드를 페이지 그림으로 바꾸는 처리이지 암호화나 강한 접근 통제가 아닙니다. 편집 난도는 높아지지만 내용 복사나 재가공을 완전히 막는 보안 기능으로 보아서는 안 됩니다.
근거와 출처
- Adobe PDF 1.7 Reference — 1차 출처, 조회일 2026-08-30
- pdf-lib PDFForm API — 보조 출처, 조회일 2026-08-30
도구에서 직접 확인하기
설명한 기준을 실제 값에 적용하려면 PDF 서식(AcroForm) 채우기·평면화에서 작은 샘플부터 확인하세요. 원본과 결과를 나란히 비교한 뒤 실제 사용 환경에 적용하는 순서가 가장 안전합니다.
이 글은 알파카랩스 Utils의 이미지 및 문서 도구와 함께 보는 정보성 가이드입니다. 규격과 외부 서비스 정책은 바뀔 수 있으므로 중요한 결정 전에는 연결된 공식 출처의 최신 내용을 다시 확인하세요.