AIWT

일은 AI에게, 우리는 생각만

AI Works. We Think.

PDF 양식 평탄화, 입력한 값을 제출용 사본에 고정하는 방법

PDF 신청서에 이름과 문서 코드를 모두 입력했는데, 파일을 다시 열면 여전히 입력란을 눌러 값을 바꿀 수 있습니다. 이 상태로 저장한 파일과, 입력한 글자는 남기고 입력란을 없앤 파일은 서로 다릅니다. 수정할 원본은 남겨 두고 제출용 사본만 만들고 싶다면 ‘양식 평탄화’를 사용할 수 있습니다.

다만 평탄화는 PDF를 누구도 수정할 수 없게 만드는 잠금 기능은 아닙니다. 이 글에서 만드는 것은 입력란을 다시 채우지 못하도록 정리한 사본입니다. 제출처가 계속 입력할 수 있는 양식을 요구한다면 평탄화본으로 대신하면 안 됩니다.

목차

  1. 평탄화하면 무엇이 달라질까?
  2. 편집 원본과 제출 사본 나누기
  3. 양식을 평탄화해 새 파일로 저장하기
  4. 값과 입력란을 함께 확인하기

평탄화하면 무엇이 달라질까?

평탄화에서 남겨야 할 것은 입력한 값이고, 없애야 할 것은 그 값을 수정하는 양식 입력란입니다. 값을 페이지 내용에 합친 다음 입력 필드를 제거하는 순서로 이해하면 됩니다. 예를 들어 성명란에 적은 글자는 PDF 안에 보이지만, 그 자리를 눌러 성명 입력칸으로 다시 사용하는 기능은 없어지는 것입니다.

참조: pypdf의 양식 평탄화 동작 설명

입력란을 지우기만 하는 작업과는 다릅니다. 아직 페이지에 합쳐지지 않은 값을 필드와 함께 삭제하면 글자도 사라질 수 있습니다. 평탄화한 사본에서는 입력한 글자는 페이지에 남고, 그 값을 다시 채우는 양식 입력란은 없어집니다.

편집 원본과 제출 사본 나누기

제출한 내용을 나중에 고칠 가능성이 있다면 어떤 파일을 남겨야 할까요? 작성한 양식은 ‘신청서_편집원본.pdf’, 평탄화한 파일은 ‘신청서_제출사본.pdf’처럼 구별해 보관하세요. 평탄화한 파일에서는 원래 입력란을 그대로 사용할 수 없으므로 원본을 덮어쓰지 않는 것이 좋습니다.

가상 양식 원본의 성명 NURI TEST 뒤에 입력 커서가 보이는 PDF24 Reader 화면
그림 1. 가상 양식 원본의 성명 입력란입니다. NURI TEST 뒤에 입력 커서가 보입니다.

작업 전에 원본을 다시 열어 성명·날짜·문서 코드 등 필요한 값이 모두 들어 있는지 확인합니다. 체크박스가 있는 양식이라면 선택 상태도 봅니다. 일부 내용이 잘렸거나 아직 입력하지 않은 칸이 있다면 원본에서 먼저 고친 뒤 사본을 만드세요.

이미 전자서명이 있는 문서는 이 절차의 일반 예제로 사용하지 않습니다. Adobe도 다른 사람이 서명한 PDF를 수정해야 할 때는 서명 전 원본을 요청하도록 안내합니다. 서명된 파일의 모양을 그대로 저장하는 것과 서명의 유효성을 보존하는 것은 같은 일이 아닙니다.

참조: Adobe의 서명된 PDF 수정 제한 안내

값을 수정할 수 있는 원본은 따로 남기고, 서명 없는 일반 양식의 제출용 사본을 새로 만드는 방식으로 진행하세요.

양식을 평탄화해 새 파일로 저장하기

PDF24 Reader에는 일반 저장과 별도로 양식을 평탄화하여 저장하는 기능이 있습니다. 한국어 11.30.1의 저장 버튼 옆 화살표에서 보이는 이름은 ‘평평하게 저장’입니다. 공식 변경이력은 입력값을 페이지에 쓰고 양식 필드를 제거하는 기능이라고 설명합니다. 해당 안내의 대상은 표준 PDF 양식이며, XFA 형식에는 같은 기능이 지원되지 않을 수 있으므로 범위를 구분해야 합니다.

참조: PDF24 Reader의 평탄화 저장 기능 설명

Reader에서 작성한 원본을 열고 입력값을 확인한 다음, 저장 버튼 옆 화살표를 눌러 ‘평평하게 저장’을 선택합니다. 저장 위치와 이름을 지정할 때는 편집 원본이 아닌 제출 사본 이름을 사용하세요. 같은 메뉴의 ‘저장’과 구분해야 합니다. 일반 저장만 한 뒤 입력란이 없어졌다고 생각하지 않도록 선택한 기능을 확인하세요.

PDF24 Reader 저장 버튼의 메뉴에서 일반 저장 아래에 평평하게 저장이 표시된 화면
그림 2. 저장 버튼 옆 메뉴에 ‘평평하게 저장’이 있습니다. 일반 ‘저장’과 구분해 선택합니다.

Windows용 PDF24 Creator는 PDF를 PC에서 처리하는 오프라인 도구로 안내됩니다. 설치된 Reader로 진행하면 온라인 도구에 제출 문서를 올리는 절차와 구분할 수 있습니다.

참조: PDF24 Creator의 오프라인 처리 안내

평탄화 저장을 선택하고 다른 이름으로 저장해야 편집 원본과 정적 제출 사본을 나눌 수 있습니다.

값과 입력란을 함께 확인하기

제출 사본을 다시 열었을 때 무엇을 봐야 할까요? 먼저 모든 페이지를 넘기며 원본과 값을 대조하세요. 성명·금액·날짜·문서 코드가 그대로 있는지, 긴 문장의 뒷부분이 잘리지 않았는지, 체크한 항목이 유지되는지 확인합니다. 첫 페이지가 정상이라고 나머지 페이지까지 정상이라고 판단하지 않는 것이 좋습니다.

다음으로 원래 입력란이 있던 자리를 눌러 보세요. 양식 입력칸을 다시 선택해 글자를 고칠 수 있다면 입력란이 제거됐다고 보기 어렵습니다. 반대로 입력란이 선택되지 않더라도 글자가 사라졌다면 제출에 쓸 수 없습니다. 이 경우 원본을 다시 열어 값과 표시 상태부터 확인해야 합니다.

가상 양식 2쪽에 영문 시험값 ‘NURI TEST’와 ‘AIWT-DEMO-016’을 넣어 Reader의 ‘평평하게 저장’으로 만든 사본을 검사했습니다. 원본의 입력란 2개는 사본에서 제거됐고, 두 값은 각 페이지에 남아 렌더한 화면에서도 읽혔습니다. 편집 원본은 바뀌지 않았습니다. 이는 서명·XFA가 없는 이 가상 양식의 결과이며, 한글 입력이나 모든 양식의 호환성을 확인한 결과는 아닙니다.

평탄화한 제출 사본 1쪽에서 가상 성명 NURI TEST가 보이고 입력 커서는 없는 화면
그림 3. 제출 사본 1쪽에는 가상 성명이 남아 있습니다. 원래 입력칸을 눌러도 입력 커서는 생기지 않았습니다.
평탄화한 제출 사본 2쪽에 문서 코드 AIWT-DEMO-016이 남은 PDF24 Reader 화면
그림 4. 제출 사본 2쪽에도 문서 코드가 남아 있습니다. 두 페이지의 입력값이 모두 유지됐습니다.

평탄화한 내용은 일반 PDF의 페이지 내용입니다. PDF 편집 프로그램에서 페이지의 글자나 이미지를 바꾸는 작업까지 모두 차단한다고 보장하지는 않습니다. 작성한 양식의 입력란을 없애는 목적과, 문서가 바뀌었는지 증명하는 목적은 구별하세요.

참조: Adobe의 일반 PDF 텍스트·이미지 편집 안내

입력한 값을 제출용 사본에 남기려면 원본의 값을 먼저 확인하고, 양식 평탄화로 다른 이름의 PDF를 만든 다음, 사본의 모든 값과 입력란 제거 여부를 함께 확인하세요. 값이 온전히 남고 입력칸을 다시 선택할 수 없는 사본을 제출에 사용하고, 계속 수정해야 하는 양식은 편집 원본으로 보관하면 됩니다.

답글 남기기