PDF 평탄화

주석·양식·투명도를 페이지에 합쳐 고정된 PDF로 저장

1파일 선택2설정3처리4저장

PDF를 선택하면 내용을 분석해 표시합니다.

파일은 이 브라우저에서만 처리됩니다. 서버에 업로드하지 않습니다.

주석·양식·투명도를 페이지에 합쳐 고정된 PDF로 저장

다른 도구로 이어서 편집
작업 설정
분석 결과와 평탄화 방식
주석분석 전
양식 필드분석 전
투명도 사용 페이지분석 전
보이는 모양 그대로 그린 뒤 주석을 삭제
입력값을 고정하고 AcroForm·XFA 제거
이미지화한 페이지는 글자 선택·검색 불가
투명도 이미지화에만 사용 (JPEG)

암호화된 PDF는 먼저 암호를 해제하세요. 파일 전체를 새로 쓰므로 기존 전자서명은 무효가 됩니다. 원본을 보관하고 결과를 확인하세요.

PDF 평탄화 소개

PDF의 주석과 양식 필드는 페이지 내용이 아니라 페이지 위에 얹힌 별도 객체입니다. 형광펜, 메모, 도장, 입력한 이름과 체크 표시는 각각 「이렇게 보인다」는 외형 스트림을 따로 가지고 있고, 뷰어가 그것을 페이지 위에 겹쳐 그립니다. 평탄화는 그 외형을 페이지 콘텐츠 안으로 옮겨 그린 뒤 주석과 양식 구조를 지우는 작업입니다.

이 도구는 세 가지를 각각 켜고 끌 수 있습니다. 주석 합치기, 양식 합치기, 투명도 평탄화입니다. 앞의 둘은 벡터 명령을 그대로 옮기므로 화질이 변하지 않고, 마지막 하나만 페이지를 이미지로 바꿉니다.

평탄화하지 않은 PDF가 문제를 일으키는 경우

주석과 양식은 뷰어가 해석하는 대상이라, 받는 쪽 프로그램에 따라 결과가 달라집니다. 자주 겪는 상황은 이렇습니다.

  • 인쇄에서 빠짐: PDF 규격상 주석에는 인쇄 여부 플래그가 따로 있어, 화면에는 보이는 메모나 도장이 인쇄물에는 안 나올 수 있습니다.
  • 값이 달라 보임: 양식에 외형이 없고 「뷰어가 외형을 새로 만들라」(NeedAppearances)고 표시된 파일은 뷰어마다 글꼴과 줄바꿈이 달라집니다. 한글 값이 네모로 깨지는 것도 대개 이 경우입니다.
  • 수정 가능: 받은 사람이 입력값이나 주석을 지우고 바꿀 수 있습니다. 제출한 신청서 내용이 그대로 남아야 한다면 고정해야 합니다.
  • 인쇄소 RIP: 투명도(불투명도·혼합 모드·소프트 마스크)를 오래된 출력 장비가 잘못 처리해 흰 상자나 색 차이가 생기기도 합니다.

도구가 주석을 합치는 방식

각 주석의 일반 외형(/AP /N)을 폼 XObject로 불러 페이지에 그립니다. 외형의 경계 상자(BBox)를 외형 행렬로 변환한 뒤 주석 사각형(/Rect)에 맞추는, 규격 12.5.5절의 배치 규칙을 그대로 따릅니다. 체크 상자와 라디오 버튼은 현재 상태(/AS)에 맞는 외형을 고릅니다.

숨김(Hidden·NoView) 주석은 그리지 않고 지우며, 메모에 딸린 팝업 창도 함께 지웁니다. 외형이 아예 없는 주석은 무엇을 그려야 할지 알 수 없어 그대로 남기고 개수를 알려 줍니다. 링크는 클릭 가능한 채로 둘지 없앨지 고를 수 있습니다.

양식 평탄화와 전자서명의 순서

양식 모드는 외형이 없는 필드부터 외형을 새로 만든 뒤 모든 위젯을 페이지에 그리고, AcroForm과 XFA 구조를 지웁니다. 값에 기본 글꼴로 그릴 수 없는 글자가 있으면 한글은 Noto Sans KR, 일본어 가나·한자는 Noto Sans JP를 내장해 그립니다. XFA 전용 동적 양식은 브라우저에서 해석할 수 없어 AcroForm 위젯에 남은 모양만 합쳐지므로 내용이 비어 보일 수 있습니다.

전자서명은 서명 시점의 파일 바이트를 해시로 묶습니다. 평탄화는 파일을 새로 쓰므로 서명된 PDF를 평탄화하면 서명 모양만 남고 검증은 실패합니다. 순서는 입력 → 평탄화 → 서명이어야 합니다. 서명 필드가 비어 있는 양식을 평탄화하면 서명할 자리 자체가 사라지니, 서명을 받을 문서라면 양식 평탄화를 끄고 주석만 합치세요.

투명도 평탄화의 대가

도구는 페이지 리소스를 검사해 불투명도 1 미만, 소프트 마스크, Normal이 아닌 혼합 모드, 반투명 이미지, 투명 그룹이 실제로 쓰인 페이지를 찾습니다. 평탄화를 켜면 그 페이지를 pdf.js로 선택한 해상도에서 렌더링해 JPEG(품질 90) 한 장으로 바꿉니다.

이렇게 바뀐 페이지는 글자를 선택·검색할 수 없고, 확대하면 흐려지며, 용량도 대개 늘어납니다. 인쇄소가 투명도를 문제 삼은 경우에만 「감지된 페이지」로 제한해 쓰는 것이 좋습니다.

예시

투명도 평탄화 해상도에 따른 픽셀 수

입력
A4 페이지(8.27×11.69인치), 150 DPI / 300 DPI
결과
약 1240×1754 / 약 2481×3508 픽셀

300 DPI는 가로·세로가 두 배라 픽셀이 네 배(약 870만)입니다. 인쇄소 제출용이면 300, 화면 공유용이면 150으로 충분합니다. 텍스트가 벡터였던 페이지라면 어느 쪽이든 원래보다 파일이 커질 가능성이 큽니다.

형광펜을 단 계약서 검토본

입력
형광펜 12 · 메모 3 · 팝업 3, 주석 합치기
결과
형광펜 12개와 메모 아이콘 3개가 페이지에 그려지고 팝업 3개는 삭제

메모의 본문 텍스트는 팝업 창에만 있던 내용이라 페이지에는 아이콘 모양만 남습니다. 의견 내용을 보존해야 한다면 평탄화 전에 주석 목록을 따로 내보내 두세요.

서명받을 신청서

입력
입력 필드 20개 + 빈 서명 필드 1개
결과
주석만 합치기, 양식은 유지

양식까지 평탄화하면 빈 서명 필드가 사라져 상대가 서명할 수 없습니다. 서명이 끝난 뒤에는 평탄화하지 않는 것이 원칙입니다.

사용 방법

  1. PDF를 넣어 주석 종류별 개수, 양식 필드 수, XFA 여부, 투명도가 쓰인 페이지를 확인합니다.
  2. 주석·양식을 각각 합칠지, 링크를 남길지 정합니다.
  3. 필요할 때만 투명도 평탄화(감지된 페이지)와 해상도를 고르고 실행한 뒤 결과 요약과 미리보기를 확인합니다.

주요 용어

외형 스트림(/AP)
주석이나 필드가 보이는 모양을 그리는 명령 묶음입니다. 일반(N)·마우스 올림(R)·누름(D) 상태별로 가질 수 있습니다.
AcroForm / XFA
PDF 양식의 두 방식입니다. AcroForm은 페이지 위젯 기반이고, XFA는 XML로 양식을 정의하는 방식으로 PDF 2.0에서 폐지되었습니다.

자주 묻는 질문

PDF 평탄화하면 되돌릴 수 있나요?

없습니다. 주석과 필드 정보가 지워지고 모양만 페이지에 남습니다. 원본을 보관하세요.

평탄화 후 메모 내용이 사라졌어요.

메모 본문은 팝업에만 들어 있는 텍스트라 페이지에는 아이콘만 그려집니다. 내용을 남기려면 평탄화 전에 주석 요약을 따로 저장하세요.

평탄화하면 용량이 줄어드나요?

주석·양식 평탄화는 크기 변화가 작습니다. 한글 글꼴이 내장되면 오히려 늘 수 있고, 투명도 평탄화를 한 페이지는 대개 커집니다.

외형이 없는 주석이 남았다고 나와요.

일부 프로그램은 모양을 저장하지 않고 뷰어가 그리게 합니다. 이런 주석은 그릴 모양이 없어 남겨 둡니다. 원래 프로그램에서 다시 저장하면 외형이 생기는 경우가 많습니다.

출처

기준일:

개인정보와 저장 방식