PDF 평탄화 — 양식·주석 고정, 메모 일괄 삭제
PDF 양식 입력값과 주석을 쪽에 고정(평탄화)하거나 주석·링크를 일괄 삭제하는 도구
브라우저에서 처리 · 서버로 전송되지 않음
고정할 PDF를 여기로 끌어다 놓으세요
PDF 한 개를 올려 주세요(최대 100MB). 새 파일을 올리면 지금 파일을 바꿔요. 파일은 브라우저 밖으로 나가지 않아요.
PDF 평탄화란?
PDF에는 쪽에 직접 그려진 내용 말고도, 그 위에 따로 얹혀 있는 입력란과 주석이 있어요. 입력란은 클릭해서 값을 바꿀 수 있고, 메모나 형광펜은 뷰어에서 지우거나 옮길 수 있죠. 평탄화(flatten)는 이것들을 쪽 내용에 녹여 넣어 고정하는 작업이에요. 작성한 신청서를 제출할 때, 검토 의견을 확정본으로 남길 때, 인쇄소에 보낼 때 입력값이 사라지거나 바뀌는 일을 막아 줘요. 반대로 외부에 보내기 전에 내부 검토 메모를 깨끗이 지우는 데도 써요.
사용법
- PDF 한 개를 끌어다 놓거나 PDF 선택을 눌러요. 입력란·주석·링크 개수가 표시돼요.
- 빠른 선택에서 모두 고정 또는 메모·형광펜만 지우기를 누르거나, 항목별로 고르세요.
- 양식 입력란: 고정 / 지우기 / 그대로
- 주석(메모·형광펜·도형·도장 등): 고정 / 지우기 / 그대로
- 링크: 남기기 / 지우기
- 적용해서 저장을 누르고 결과 파일을 받아요.
기준과 동작 방식
- 고정 방법: 주석마다 들어 있는 기본 모양(normal appearance stream)을 쪽 내용에 그림으로 넣고 주석은 지워요. 위치는 ISO 32000-1 12.5.5절대로 모양의 경계 상자(BBox)를 변환 행렬(Matrix)로 옮긴 뒤 주석 사각형(Rect)에 맞춰요. 체크 상자와 라디오 버튼은 지금 선택된 상태의 모양을 써요.
- 숨긴 주석: 숨김(Hidden)·보기 안 함(NoView) 표시가 있는 주석은 그리지 않고 지워요. 모양 데이터가 없는 주석(모양 없이 저장된 메모 아이콘 등)은 그릴 것이 없어서 「고정」을 골라도 지워지고, 지운 개수에 들어가요. 인쇄 안 함(NoPrint) 표시나 레이어(선택 콘텐츠)에 속한 주석도 고정하면 쪽 내용이 되어 인쇄에도 나와요.
- 완전 삭제: 지운 주석, 팝업, 양식 필드 객체와 더 이상 쓰이지 않는 모양 데이터는 파일에서도 빼요. 저장할 때 어디서도 쓰이지 않는 객체(예전에 덧붙여 저장하면서 남은 옛 버전 포함)도 정리해서, 참조만 끊긴 채 남는 일이 없게 해요.
- 입력값 그리기: 고정 전에 모양이 없는 입력란, 또는 양식 전체가 「뷰어가 다시 그리기(NeedAppearances)」로 표시된 경우의 모든 글자 입력란·목록을 pdf-lib로 새로 그려요. 원래 모양이 양식의 공용 글꼴(/DR)을 쓰면 그 글꼴을 모양에 옮겨 담은 뒤 고정해서 글자가 사라지지 않아요. 글자는 Helvetica나 한글이 있으면 Noto Sans KR(SIL OFL 1.1) 서브셋을 써요.
- 라이브러리: pdf-lib(MIT), @pdf-lib/fontkit(MIT).
예시
| 하고 싶은 일 | 설정 |
|---|---|
| 작성한 신청서를 고쳐지지 않게 제출 | 모두 고정 |
| 검토 메모를 지우고 외부 발송 | 메모·형광펜만 지우기 |
| 도장 주석을 쪽에 찍힌 것처럼 확정 | 주석 고정, 양식 그대로 |
| 빈 양식에서 입력란만 없애기 | 양식 입력란 지우기 |
양식을 먼저 채우려면 PDF 양식 채우기를, 서명 그림을 넣으려면 PDF 서명 넣기를 쓰세요.
자주 묻는 질문
평탄화하면 무엇이 달라지나요?
입력란에 쓴 값, 체크 표시, 메모 상자, 형광펜, 도형, 도장 주석이 쪽 내용의 일부가 돼요. 겉모습은 같지만 더는 클릭해서 고칠 수 없고, 받는 사람이 값을 바꾸거나 주석을 지울 수 없어요. 양식 기능 자체도 파일에서 사라져요.
다른 사람에게 보내기 전에 메모만 지우고 싶어요.
빠른 선택에서 「메모·형광펜만 지우기」를 누르면 양식 입력란은 그대로 두고 주석만 지워요. 지운 주석과 그 안의 글(메모 내용, 팝업 글)은 파일에서 완전히 없어져서 편집 프로그램으로도 되살릴 수 없어요.
한글로 입력한 값이 고정 후 깨지지 않나요?
입력란에 값이 있는데 겉모습(appearance)이 없거나, 뷰어에게 다시 그리라고 표시된 양식의 글자·목록 칸이면 값을 Noto Sans KR 글꼴로 새로 그린 뒤 고정해요. 그래서 한글 값도 어느 뷰어에서나 그대로 보여요. 한자와 이모지는 이 글꼴에 없어서 빠지고 결과에 알려 줘요.
링크도 고정되나요?
링크는 눈에 보이는 모양이 없는 주석이라 고정 대상이 아니에요. 남기기(기본)를 고르면 클릭되는 링크가 그대로 있고, 지우기를 고르면 모두 없어져요.
XFA 양식도 평탄화할 수 있나요?
일반 양식(AcroForm)과 XFA 정보가 함께 든 PDF는 XFA 부분을 지우고 일반 양식 기준으로 고정해요. 입력란이 XFA에만 있는 동적 양식은 그릴 대상이 없어서 이 도구로는 고정할 수 없어요.