이 도구는 어떻게 PDF를 압축하나요
이 도구는 업로드한 PDF의 내부 구조를 브라우저 안에서 다시 씁니다. 문서에 흩어져 있는 객체를 객체 스트림(object stream)으로 묶어 압축하고, 작성자·편집 이력·불필요한 메타데이터·미사용 객체를 제거합니다. 이 모든 작업은 자바스크립트로 브라우저 안에서만 이루어지며, 파일이 외부 서버로 전송되지 않습니다.
PDF 파일을 업로드하면 브라우저 안에서 내부 구조를 다시 쓰고 불필요한 메타데이터를 제거하여 용량을 줄여드립니다.
이 도구는 업로드한 PDF의 내부 구조를 브라우저 안에서 다시 씁니다. 문서에 흩어져 있는 객체를 객체 스트림(object stream)으로 묶어 압축하고, 작성자·편집 이력·불필요한 메타데이터·미사용 객체를 제거합니다. 이 모든 작업은 자바스크립트로 브라우저 안에서만 이루어지며, 파일이 외부 서버로 전송되지 않습니다.
서버형 PDF 압축 도구는 문서 안에 포함된 이미지를 다시 인코딩(재압축)하거나 해상도를 낮춰 용량을 크게 줄일 수 있습니다. 반면 이 브라우저 도구는 이미지 자체는 건드리지 않고 문서 구조와 메타데이터만 정리합니다. 그래서 이미지가 많은 스캔 PDF에서는 감소 폭이 크지 않을 수 있고, 텍스트 위주 문서나 편집 이력이 많이 쌓인 문서에서 더 효과적입니다.
Word, PowerPoint, Illustrator 등에서 내보낸 PDF는 편집 이력, 폰트 서브셋 중복, 사용하지 않는 객체, 긴 메타데이터가 쌓여 있는 경우가 많습니다. 이런 구조적 군더더기가 원인인 파일은 이 도구만으로도 눈에 띄게 줄어들 수 있습니다. 반대로 이미 최적화된 PDF나 고해상도 이미지가 대부분인 스캔 문서는 감소 폭이 작거나 거의 없을 수 있습니다.
PDF 파일은 브라우저 메모리 안에서만 열리고 처리되며, 서버로 업로드되지 않습니다. 압축이 끝나면 결과 파일은 사용자의 기기에서 바로 다운로드되고, 원본이나 결과물 어느 것도 외부에 저장되지 않습니다. 인터넷 연결이 끊긴 상태에서도 페이지가 이미 로드되어 있다면 압축 자체는 동작합니다.