PDF에는 낭비된 공간이 필요 이상으로 자주 들어 있습니다. 한쪽에 검은 띠가 생긴 스캔, 여백이 엄청난 학술지 논문, 빈 테두리째 내보낸 슬라이드 같은 것들이죠. 자르기는 보이는 페이지를 의미 있는 영역으로 줄여 주고, 특히 밀리미터 하나가 가독성인 폰이나 태블릿에서 문서를 훨씬 읽기 좋게 만듭니다.
이 도구는 PDF의 CropBox를 설정하는 방식으로 작동합니다. 첫 페이지에 사각형을 그리면 같은 비율의 영역이 문서의 모든 페이지에 적용되므로, 페이지마다 따로가 아니라 문서 전체에서 일관된 여백이 잘려 나갑니다.
자르기는 브라우저 안에서 pdf-lib가 적용합니다. 논문, 계약서, 사내 보고서가 처리를 위해 업로드되지 않습니다.
-cropped 접미사가 붙은 한 파일로 저장됩니다.이 점은 분명히 이해해 둘 필요가 있습니다. PDF 페이지에는 전체 용지인 MediaBox와 뷰어가 표시하는 영역인 CropBox가 함께 있습니다. CropBox를 설정한다는 것은 뷰어에게 더 적게 보여주라고 지시하는 것이고, 그 바깥의 내용은 파일 안에 그대로 남아 있습니다. PDF 편집기에서 CropBox를 되돌리면 누구나 복원할 수 있습니다.
여백을 정리하는 용도라면 이 동작은 장점입니다. 아무것도 파괴되지 않고 되돌릴 수 있으니까요. 하지만 민감한 정보를 가리려고 자르는 것이라면 심각한 문제입니다. 자르기를 마스킹 용도로 쓰지 마세요. 내용을 영구히 제거하려면 PDF를 JPG로 도구로 페이지를 이미지로 변환한 뒤 그 이미지로 문서를 다시 만드세요. 그러면 보이는 영역 바깥의 모든 것이 완전히 사라집니다.
아니요. CropBox를 설정하여 뷰어가 표시하는 범위만 바꾸고, 기저의 내용은 파일에 그대로 남습니다. PDF 편집기가 있으면 누구나 되돌릴 수 있습니다.
안 됩니다. 안전하지 않습니다. 잘려 나간 내용은 복구 가능합니다. 영구히 제거하려면 잘라낸 페이지를 PDF를 JPG로 변환한 뒤 그 이미지로 PDF를 다시 만드세요.
아니요. 사각형 하나가 모든 페이지에 비율로 적용되며, 여백을 일관되게 정리하는 데는 그 편이 맞습니다. 페이지별로 다르게 자르려면 먼저 문서를 나누고 따로 자른 뒤 다시 합치세요.
사각형은 첫 페이지에 대한 비율로 저장된 뒤 각 페이지의 크기에 맞춰 환산됩니다. 따라서 크기가 다른 페이지들도 절대값이 아니라 상대적으로 동등한 만큼 잘립니다.
네. 래스터화가 전혀 없고 페이지 박스만 바뀌므로 텍스트, 링크, 벡터 그래픽이 모두 그대로 보존됩니다.
아니요. PDF.js가 미리보기를 렌더링하고 pdf-lib가 새 페이지 박스를 기록하며, 둘 다 브라우저 안에서 실행됩니다.