PDF 평면화

PDF 평면화
브라우저에서.

대화형 양식 필드와 주석을 정적 콘텐츠로 잠그세요. 받는 사람은 값은 보지만 변경할 수 없습니다. 업로드 없음.

평면화할 PDF 드롭
평면화 대화상자가 열린 상태로 에디터가 시작됩니다.

직접 확인하세요: DevTools 열기 → Network 탭 → 파일 드롭. 업로드가 전혀 없음을 확인할 수 있습니다.

폼 인식 필드 값을 페이지에 구워 넣기
무료
가입 불필요
업로드 없음
폼 인식
작동 방식

세 단계. 파일은 이 탭을 떠나지 않습니다.

1

작성된 PDF 드롭

작성된 양식을 선택하세요. 서버가 아닌 브라우저 메모리에 로드됩니다.

2

평면화 클릭

필드 값과 주석을 페이지에 직접 굽고 대화형 레이어를 제거합니다.

3

잠긴 사본 다운로드

결과는 동일해 보이지만 받는 사람은 값을 변경할 수 없습니다. 원본 파일은 그대로입니다.

양식을 페이지에 굽기

PDF를 평탄화(flatten)하는 이유는 보통 지금 보이는 것을 동결하기 위함입니다. PDF에 입력해 채운 세금 양식이 회계사에게 갑니다 — 수신자는 답을 봐야 하지만 편집할 수 없어야 합니다. 서명된 합의서가 채워진 서명 필드와 함께 완료되었습니다 — 전달할 때 필드는 누군가가 덮어쓸 수 있는 클릭 가능한 양식 요소로 남아 있어선 안 됩니다. 주석과 도장이 달린 채 돌아온 스캔 문서가 더 넓은 청중에게 돌아야 하며, 주석 레이어가 편집 가능한 채로 있어선 안 됩니다. 인쇄용 책자가 InDesign에서 인터랙티브 양식 위젯과 함께 조판되어, 인쇄용 레이아웃에서 정적 자리표시자로 나타나야 합니다. 여기서의 일은 작고 예측 가능합니다 — 양식 필드나 주석이 있는 PDF를 가져와 그들의 현재 시각적 상태를 영구 페이지 콘텐츠로 변환합니다.

되돌려받는 것은 화면에서 같아 보이지만 더 이상 인터랙티브 요소가 없는 PDF입니다. 채워진 각 필드는 값을 정적 텍스트로 유지합니다. 비어 있는 각 필드는 배경이 보여주던 것이 됩니다(종종 회색 사각형, 때로는 보이는 것이 아무것도 없음). 주석과 도장도 비슷하게 페이지에 구워집니다.

flatten이 실제로 하는 일

PDF는 양식 필드를 페이지 위의 별도 레이어로 저장합니다. 페이지 자체는 양식 내용에 대해 아무것도 모릅니다. 필드 위젯이 보기 시점에 그 위에 놓이고 현재 값이 가시 영역에 렌더됩니다. 평탄화는 그 레이어를 무너뜨립니다 — 모든 필드를 순회하고, 작업 순간의 시각 상태를 캡처하고, 그 스냅샷을 일반 페이지 콘텐츠(텍스트, 선, 체크박스를 경로로)로 그린 다음 양식 정의 자체를 제거합니다.

결과는 보이는 것이 그려진 것인 연속적인 정적 페이지입니다. 문서에는 더 이상 「양식」이 없습니다. 독자는 필드가 있었다는 것을 알 수 없고, 어떤 PDF 도구도 페이지를 처음부터 OCR하지 않고는 값을 다시 편집할 수 없습니다.

무엇이 평탄화되고 무엇이 안 되는지

  • 양식 필드(AcroForm). 텍스트 입력, 체크박스, 라디오 버튼, 드롭다운, 리스트박스, 서명 필드, 버튼. 이 모두가 평탄화됩니다 — 현재 값이나 선택이 정적 페이지 콘텐츠가 됩니다.
  • 비어 있는 필드는 외형을 유지합니다. 채워지지 않은 텍스트 상자는 테두리와 (종종) 자리표시자 선을 유지합니다. 그 시각은 그려진 모양으로 남습니다. 체크되지 않은 박스는 빈 사각형으로 남습니다.
  • 계산 필드는 현재 값을 캡처합니다. 수식 필드(Acrobat Pro 기능)는 현재 표시되는 값에서 동결됩니다 — 평탄화 후 수식은 사라집니다.
  • 주석은 평탄화될 수도 안 될 수도 있습니다. 코멘트 노트, 강조, 도장은 그것을 쓴 뷰어에 따라 다릅니다. pdf-lib의 form.flatten()은 AcroForm을 특정해 겨냥합니다. 주석도 사라지길 원한다면, 올바른 길은 소스 뷰어에서의 전체 내보내기입니다.
  • 기존 정적 페이지 콘텐츠는 손대지 않습니다. 텍스트, 이미지, 레이아웃, 책갈피는 변경 없이 이월됩니다.

무엇이 살아남고 무엇이 살아남지 않는지

  • 보이는 콘텐츠는 그대로 유지됩니다. 텍스트, 이미지, 레이아웃, 글꼴, 그리고 평탄화 시점의 양식 값들 — 정확히 보존됩니다.
  • 책갈피, 링크, 페이지 구조는 이월됩니다. 평탄화는 양식 레이어를 겨냥하며, 문서 개요가 아닙니다.
  • 양식 인터랙티비티는 사라집니다. 더 이상 클릭 가능한 필드, 드롭다운 선택, 「다음 필드로 탭」이 없습니다. 그것이 작업의 핵심입니다.
  • 전자 서명은 무효화됩니다. 평탄화를 포함한 문서의 모든 수정은 서명 결합을 깨뜨립니다. 문서가 서명되었고 서명이 유효해야 한다면, 평탄화하지 마세요 — 파일을 복제하고 복제본을 평탄화하세요.
  • 작업은 단방향입니다. 한 번 평탄화하면 「un-평탄화」는 없습니다. 양식 정의가 사라졌습니다. 다시 편집하려면, 양식 작성을 지원하는 PDF 편집기에서 필드를 처음부터 다시 만들어야 합니다.

무언가 이상하게 보일 때

  • 「아무 일도 일어나지 않았어요」 — 평탄화할 필드가 없습니다. PDF에 AcroForm이 없었습니다. 이 경우 도구는 파일을 그대로 다시 저장합니다. 결과는 입력과 기능적으로 동일합니다. 필드 존재 여부를 확인하려면 Adobe Reader에서 열고 「기존 필드 강조 표시」를 보세요 — 아무것도 강조되지 않으면 평탄화할 것이 없습니다.
  • 일부 주석이 굽히지 않았습니다. form.flatten() 패스는 AcroForm 위젯만 평탄화합니다. 주석 오버레이(스티키 노트, 강조, 자유 그리기)는 다른 작업이 필요합니다. 그것들에 대해서는 원본 뷰어에서 다시 내보내거나 먼저 edit-pdf로 통합하세요.
  • 채워진 값이 평탄화 후 잘못되어 보입니다. 평탄화된 표현은 작업 순간에 그려진 것을 캡처합니다. 양식이 글꼴 대체나 예상과 다르게 표시되는 필드를 가졌다면, 굽기는 그것을 캡처합니다. 먼저 뷰어에서 소스를 확인하세요 — 평탄화는 거기서 보는 것을 보존합니다.
  • PDF가 암호화되었습니다. 먼저 unlock-pdf를 통과시키세요. 암호화 PDF는 수정되지 않습니다.

평탄화의 일반적 이유

  • 채워진 양식을 편집해선 안 되는 사람에게 보내기. 회계사에게 세금 신고, 변호사에게 계약, 인사부에 HR 양식 — 평탄화가 값을 잠급니다.
  • 채워진 양식을 단일 보관 문서로 결합. 같은 양식의 다른 복사본이 다른 사람들에 의해 채워지고, 한 묶음으로 합쳐집니다. 합치기 전에 각각을 평탄화해서 각 복사본이 필드 ID 충돌 없이 값을 유지하도록 합니다.
  • 인쇄나 공개 배포 준비. 인쇄된 PDF는 어차피 인터랙티비티를 존중하지 않지만, 인쇄 전에 파일을 여는 뷰어가 인쇄 출력과 다르게 필드를 표시할 수 있습니다. 화면과 페이지가 일치하도록 미리 평탄화하세요.
  • 템플릿에서 채울 수 있는 동작 제거. 필드에 샘플 값으로 작성된 템플릿, 완성된 예제로 배포 준비. 평탄화가 샘플 값을 동결합니다.

실용 메모

  1. 마지막에 평탄화하세요. 페이지 번호, 워터마크 또는 압축도 추가해야 한다면, 문서가 여전히 편집 가능한 동안 그 작업들을 먼저 하세요. 한 번 평탄화하면 양식 인식에 의존하는 변경이 배제됩니다.
  2. 원본을 보관하세요. 평탄화 버전은 돌아오지 않는 기능을 대체합니다. 나중에 값을 업데이트해야 할 경우를 대비해 편집 가능한 소스를 저장하고, 필요시 다시 평탄화하세요.
  3. 먼저 한 페이지에서 테스트. 문서가 크고 굽기가 어떻게 나올지 확실하지 않다면, split-pdf로 샘플 페이지를 분리하고, 샘플을 평탄화하고, 뷰어에서 결과를 확인한 다음 전체 문서를 평탄화하세요.
  4. 원본 파일은 그대로 남습니다. 다운로드되는 것은 새 평탄화 PDF입니다. 디스크의 원본은 변하지 않습니다.

당신의 파일에 무슨 일이 일어나는지

평탄화는 당신의 브라우저에서 실행됩니다. DevTools를 열고 작업 중 Network 탭을 보세요 — 파일 내용을 실은 외부 요청은 없습니다. PDF는 디스크에 남고, 평탄화 버전은 그 옆의 새 다운로드입니다.

FAQ

자주 묻는 질문

평면화(flatten)가 무엇인가요?

평면화는 대화형 레이어(폼 필드, 주석, 코멘트)를 정적 페이지 콘텐츠로 변환합니다. 시각적으로는 변하지 않지만 값들이 페이지의 일부가 되어 더 이상 편집할 수 없게 됩니다.

왜 PDF를 평면화해야 하나요?

편집 불가능한 최종본을 보내기 위해서입니다 — 서명된 계약서, 작성된 세무 양식, 검토된 제안서 등. 평면화는 받는 사람이 실수로 또는 의도적으로 값을 바꾸는 것을 막아줍니다.

문서가 다르게 보이나요?

아니요 — 평면화된 페이지는 이전과 똑같이 렌더링됩니다. 변경은 구조적이지 시각적이 아닙니다. 필드는 구워진 텍스트, 주석은 구워진 표시가 됩니다.

양식이 없는 PDF에서도 작동하나요?

네. 필드나 주석이 없다면 평면화는 사실상 \"다시 저장\" 수준입니다. 잠가둘 폼 필드나 메모가 있을 때 가장 유용합니다.

파일은 어디로 가나요?

어디에도 가지 않습니다. 평면화는 이 탭 안에서 전적으로 일어납니다. DevTools → Network에서 업로드가 없는지 확인할 수 있습니다.