입력 가능한 PDF 양식이란?
입력 가능한 PDF 양식에는 텍스트 상자, 체크박스, 라디오 버튼, 드롭다운 메뉴, 서명 필드 같은 대화형 입력 요소가 포함되어 있습니다. 문서 자체를 편집하지 않아도 이 필드들을 클릭해서 내용을 채울 수 있습니다. 필드 정의는 PDF 안에 내장된 AcroForm 또는 XFA(XML Forms Architecture) 사양을 따릅니다.
현대 브라우저나 PDF 리더에서 입력 가능한 PDF를 열면 필드들이 클릭·편집 가능한 상태로 나타납니다. 입력한 텍스트는 페이지에 표시되지만, 실제 데이터는 정적 페이지 콘텐츠와 별도의 레이어에 저장됩니다. 그래서 데이터를 독립적으로 편집하거나 내보낼 수 있는 것입니다.
양식처럼 생겼다고 해서 모두 입력 가능한 PDF는 아닙니다. 많은 경우 종이 양식을 스캔한 이미지일 뿐이고, 대화형 필드가 없습니다. 이런 PDF에 디지털로 내용을 채우려면 이미지 위에 텍스트를 추가하거나, OCR로 양식 구조를 인식해야 합니다.
PDF 양식 작성 방법
입력 가능한 PDF는 Adobe Acrobat Reader, 브라우저, Foxit Reader, 웹 기반 도구 등 어떤 PDF 리더로든 열 수 있습니다. 각 필드를 클릭해 내용을 입력하면 됩니다. 체크박스는 클릭으로 토글되고, 라디오 버튼은 그룹 내 하나만 선택되며, 드롭다운은 클릭하면 옵션이 나타납니다.
작성 후에는 몇 가지 선택지가 있습니다. 데이터가 표시된 상태로 인쇄하거나, 데이터가 저장된 PDF로 저장하거나, 입력한 데이터를 페이지에 고정시키는 평탄화(flatten)를 적용할 수 있습니다.
일부 양식에는 제출 버튼이 있어 서버로 데이터를 전송하거나 양식 데이터가 첨부된 이메일을 생성하기도 합니다. 정부 기관이나 세금 신고 양식에서 흔히 볼 수 있습니다.
작성된 PDF 양식 평탄화
평탄화는 모든 입력 필드 데이터를 정적 페이지 콘텐츠에 병합하는 작업입니다. 평탄화 후에도 입력된 텍스트, 체크된 박스, 서명은 동일하게 보이지만, 이제는 대화형 필드가 아니라 페이지의 고정된 부분이 됩니다.
평탄화가 필요한 이유는 두 가지입니다. 첫째, 추가 편집을 방지합니다. 평탄화된 후에는 입력 값을 변경할 수 없어 계약서, 공식 제출 서류처럼 데이터가 확정되어야 하는 경우에 중요합니다. 둘째, 호환성을 높입니다. 일부 뷰어, 프린터, 아카이브 시스템은 대화형 필드를 제대로 지원하지 않을 수 있는데, 평탄화된 PDF는 어디서나 일관되게 렌더링됩니다.
일반적인 워크플로는 이렇습니다. 양식을 작성하고, 꼼꼼히 검토한 다음, 전송 전에 평탄화합니다. 나중에 수정이 필요할 경우를 대비해 평탄화 전 파일은 로컬에 보관해 두세요.
입력 가능한 PDF 양식 만들기
입력 가능한 PDF를 만들려면 Word 문서, 기존 PDF, 또는 빈 페이지에서 시작해 PDF 편집기로 필드를 추가합니다.
주요 필드 유형은 다음과 같습니다.
**텍스트 필드**는 직접 입력을 받습니다. 글꼴 크기, 최대 글자 수, 여러 줄 입력, 유효성 검사 규칙(숫자만, 날짜 형식, 이메일 패턴 등)을 설정할 수 있습니다.
**체크박스**는 예/아니오 또는 다중 선택에 사용됩니다. 각 체크박스는 독립적입니다.
**라디오 버튼**은 그룹 내에서 하나만 선택 가능한 경우에 씁니다. 같은 필드 이름을 공유하되 값은 다릅니다.
**드롭다운 목록**은 정해진 옵션을 제공하며 화면 공간이 제한될 때 유용합니다.
**서명 필드**는 디지털 서명을 위한 영역을 지정하고, 서명 없이는 제출할 수 없도록 강제할 수 있습니다.
필드를 모두 배치한 후에는 탭 순서를 설정해 키보드 탐색이 자연스럽게 이어지도록 하고, 각 필드에 툴팁을 달아 스크린 리더 사용자를 위한 설명도 제공하세요. 필수 필드와 유효성 검사 규칙을 설정하면 작성 오류를 줄일 수 있습니다.
실제 활용 사례
세무 기관은 PDF/A 호환 입력 양식을 배포하고, 사용자는 집에서 작성해 출력하거나 전자 제출합니다. HR 부서는 입사 서류를 입력 가능한 PDF로 제공하고, 직원이 디지털로 작성·서명 후 평탄화해서 반환합니다. 의료 기관은 환자 정보 양식을 태블릿이나 온라인으로 작성받아 검토 후 환자 기록 시스템에 보관합니다.
만들기 → 배포 → 작성 → 서명 → 평탄화 → 보관까지 전체 흐름을 이해하면, 다양한 환경에서 안정적으로 작동하는 양식을 설계할 수 있습니다.