PDF의 보이는 부분을 잘랐다고 화면 밖 문구까지 지워졌다고 판단할 수는 없습니다. 자작 PDF에서 표시 영역인 CropBox만 줄였더니, 아래쪽 예시 문구는 그림에서 보이지 않았지만 추출한 텍스트에는 남았습니다.
PDF 표시 범위 축소(CropBox)의 작동 원리 이해
원본은 가운데 본문과 아래쪽의 비민감 예시 문구가 있는 한 쪽짜리 PDF입니다. pypdf로 표시 범위인 CropBox만 좁혔고, 페이지 전체 범위인 MediaBox는 바꾸지 않았습니다.
pypdf 공식 자르기 안내는 자르기가 표시 범위를 바꾸는 작업이며, 보이지 않는 내용이 파일에서 제거된 것은 아니라고 설명합니다. 이 설명과 별도로, 이번 자작 파일에서 아래쪽 문구가 실제로 남았는지는 뒤의 텍스트 추출 결과로 확인했습니다.
Poppler에서 CropBox에 맞춰 렌더한 결과에는 가운데 본문만 보였습니다. 원본 전체를 렌더한 그림에서는 아래쪽 예시 문구도 보였습니다. 아래의 비교 그림과 원본·결과 PDF를 구분해 확인해 보세요.

실측 자료 · 하루보탬
실측에 사용한 자작 원본과 결과 파일 내려받기: 비민감 예시 문구가 있는 자작 원본 PDF · CropBox만 줄인 자작 PDF
보이지 않는 문구가 추출 결과에도 없는지 확인하세요
두 PDF에서 pypdf로 텍스트를 추출하자 내용이 같았습니다. 결과 PDF에서도 아래쪽 예시 문구 – 비민감 자료라는 문장이 그대로 나왔습니다.
화면에서 빠진 부분과 파일에 남은 내용을 따로 대조한 결과입니다. 이번 파일에서는 표시 범위를 줄여도 그 예시 문구가 삭제되지 않았습니다.
이 결과를 안전한 삭제나 마스킹의 증거로 쓰지 마세요
공유할 문서의 내용을 지우려는 목적이라면 화면에서 안 보인다는 이유만으로 삭제가 끝났다고 판단하지 마세요. 이번에는 민감한 정보가 없는 자작 자료의 표시 범위와 추출 텍스트만 비교했습니다.
민감정보 제거·전자서명·다른 PDF 편집 앱의 동작은 시험하지 않았습니다. 이 실험은 텍스트 전체의 삭제나 안전한 마스킹·비식별화를 보장하지 않습니다.
적용 조건과 확인 범위
- 직접 만든 파일을 명시한 Python 도구로 처리한 결과입니다. 실제 앱 조작·물리 인쇄·다른 파일 전체의 성능은 시험하지 않았습니다.
확인일: 2026-09-11
