Tips & Tricks

채울 수 있는 양식 필드를 계속 작동시키면서 PDF를 병합하는 방법

PDF를 병합한다는 것은 모든 대화형 요소, 양식 필드, 주석, 레이어를 정적 페이지 콘텐츠에 병합하는 것을 의미합니다. PDF는 어디에서나 동일하게 표시되는 단순한 비대화형 문서가 됩니다. 병합은 일반적으로 보관 또는 배포 전 마지막 단계로, 실수로 양식 데이터를 수정하거나 주석을 이동하는 일이 없도록 보장합니다.

병합은 일반적으로 양식 필드를 파괴합니다. 문제는 양식을 계속 작동시키면서 나머지 부분을 병합할 수 있는지 여부입니다.

PDF Forms 병합 작동 방식을 이해하면 선택적 병합이 가능한지 여부를 결정하는 데 도움이 됩니다. WukongPDF의 PDF Editor은 PDF 양식 관리를 처리하며 아래 설명에서는 양식 필드에 병합이 수행되는 작업과 존재하는 대안에 대해 설명합니다.

How to Flatten a PDF While Keeping Fillable Form Fields Still Working

병합이 PDF에 미치는 영향

병합은 대화형 PDF 요소를 정적 페이지 콘텐츠로 변환합니다. 주석은 페이지 이미지의 일부가 됩니다. 양식 필드는 상호작용성을 상실하고 페이지의 텍스트나 그래픽이 됩니다. 레이어는 하나의 표시 레이어로 병합됩니다. 병합된 PDF는 더 간단하고 이전 뷰어와 더 잘 호환되며 실수로 수정되는 일이 더 잘 발생하지 않습니다.

트레이드오프는 상호작용의 상실입니다. 텍스트 입력을 허용하는 양식 필드는 편집할 수 없는 정적 텍스트가 됩니다. 드롭다운 메뉴는 마지막으로 선택한 값을 표시하는 고정 텍스트가 됩니다. 서명 필드는 정적 이미지가 됩니다. 병합된 파일은 병합 당시 표시되었던 내용을 유지하지만 변경할 수 있는 모든 기능을 잃습니다.

WukongPDF

PDF 편집을 사용해 보세요

설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.

시작하기 →

양식 필드를 제외한 모든 항목을 평면화할 수 없는 이유

병합은 대부분의 PDF 도구에서 전부 아니면 전무한 작업입니다. 병합 명령은 선택한 페이지의 모든 대화형 요소를 병합합니다. 주석을 병합하는 동안 병합에서 양식 필드를 제외하는 설정이 없습니다. 이 도구는 페이지의 요소 카테고리가 아닌 페이지에 병합을 적용합니다.

PDF 사양은 원칙적으로 선택적 병합을 지원합니다. 주석과 양식 필드는 서로 다른 개체 유형이지만 대부분의 PDF 도구는 사용자 인터페이스에서 이러한 세분성을 노출하지 않습니다. 사용자에게는 모든 것을 병합하는 하나의 병합 버튼이 표시됩니다. 스크립팅을 통해 액세스할 수 있는 고급 PDF 조작 라이브러리는 특정 요소 유형을 선택적으로 평면화할 수 있지만 이를 위해서는 프로그래밍 지식과 개발 환경이 필요합니다.

해결 방법: 단계적으로 평탄화

양식 필드를 활성 상태로 유지하면서 주석을 병합해야 하는 경우 문서를 단계별로 처리하세요. 먼저 양식 필드와 해당 현재 값을 별도의 파일이나 데이터 구조로 추출합니다. 둘째, 전체 문서를 병합합니다. 셋째, 평면화된 문서에 양식 필드를 다시 추가하고 추출된 값으로 채웁니다.

이 해결 방법은 필드 수가 적은 간단한 양식에는 실용적이지만 수십 개의 필드, 계산 및 유효성 검사 규칙이 있는 복잡한 양식에는 실용적이지 않습니다. 재구성 단계에서는 보이는 값뿐만 아니라 모든 필드 속성을 다시 생성해야 합니다. 재구성에 투자된 시간은 주석을 선택적으로 병합하여 절약한 시간을 초과할 수 있습니다.

대안: 편평화 대신 잠금

주석 및 양식 필드를 잠그면 상호 작용을 파괴하지 않고 변조 방지 기능을 제공합니다. 잠긴 주석은 이동하거나 삭제할 수 없지만 양식 필드는 계속 작동합니다. 개별 요소를 잠그면 양식의 유용성을 유지하면서 병합이 제공하는 많은 보호 기능을 얻을 수 있습니다.

Adobe Acrobat에서 주석 또는 양식 필드를 선택하고 속성을 열고 잠금 속성을 설정합니다. 요소는 우발적인 수정으로부터 보호됩니다. 스크립트는 한 번의 작업으로 모든 페이지의 모든 주석을 잠글 수 있어 양식 필드를 건드리지 않고도 주석 수준의 보호를 달성할 수 있습니다. 잠금은 대부분의 사용 사례에서 선택적 병합에 대한 실용적인 대안입니다.

목표평탄화잠금
주석 이동 방지예(양식도 파괴함)예(양식 유지)
양식 필드 편집 방지예(읽기 전용 설정)
양식 상호 작용 유지아니요(파괴합니다)
일관된 디스플레이 보장예(주석이 제자리에 고정됨)

JavaScript를 사용하여 선택적 잠금 자동화

Adobe Acrobat은 모든 페이지의 모든 주석을 반복하고 개별적으로 잠글 수 있는 JavaScript를 지원합니다. Acrobat에 액션으로 저장된 짧은 스크립트는 모든 문서에서 한 번의 클릭으로 실행할 수 있습니다. 스크립트는 모든 주석과 주석만 잠그고 양식 필드는 그대로 둡니다. 이는 대부분의 사용자에게 선택적 병합과 가장 실질적으로 동일합니다.

스크립트 접근 방식을 사용하려면 JavaScript를 한 번 작성하거나 확보해야 합니다. 그 후에는 모든 PDF에서 작동하는 재사용 가능한 도구입니다. 스크립트를 찾거나 작성하는 투자는 양식을 보존하면서 주석을 보호해야 하는 모든 문서에서 보상을 받습니다. 스크립트는 Flatten 버튼이 할 수 없는 작업, 즉 주석과 양식 필드를 분리하여 처리하는 작업을 정확하게 수행합니다.

보관된 문서의 양식 필드 데이터 보존

보관된 양식에는 특정한 문제가 있습니다. 양식은 제출된 내용에 대한 기록으로 보존되어야 하지만, 빈 양식 필드는 향후 사용을 위해 채울 수 있는 상태로 유지되어야 합니다. 해결책은 두 가지 버전을 저장하는 것입니다. 하나는 제출 기록으로 병합된 복사본이고 다른 하나는 재사용 가능한 양식 템플릿으로 병합되지 않은 복사본입니다. 병합된 복사본이 아카이브입니다. 병합되지 않은 복사본이 작업 문서입니다.

파일 이름에 두 버전(Form-Archived-Flattened.pdf 및 Form-Template-Fillable.pdf)을 명확하게 표시하세요. 이름을 지정하면 어떤 버전을 어떤 목적으로 사용할지 혼동을 방지할 수 있습니다. 명확한 이름을 지정하는 데 10초가 소요되므로 보관된 버전을 편집할 수 없거나 편집 가능한 버전이 원래 제출물에서 수정되었다는 사실을 발견하여 몇 시간 동안 좌절하지 않아도 됩니다.

평탄화가 올바른 선택인 경우

다시는 편집되지 않을 문서의 승인된 최종 버전을 보관하기 전에 평면화하세요. 병합된 PDF는 영구 기록입니다. 수신자는 실수로 양식 필드를 수정하거나 주석을 이동할 수 없습니다. 파일이 승인된 상태로 동결되었습니다.

아직 검토 중인 작업 문서, 수신자가 작성해야 하는 양식 또는 향후 업데이트될 문서를 병합하지 마세요. 평탄화는 되돌릴 수 없습니다. 평면화되면 대화형 요소가 사라집니다. 나중에 문서를 편집해야 할 가능성이 있는 경우 병합되지 않은 원본을 병합된 버전과 함께 보관하십시오.

WukongPDF

PDF 편집을 사용해 보세요

설치가 필요하지 않습니다. 브라우저에서 직접 작동합니다.

시작하기 →