PDF 압축기

내장 JPEG 이미지를 더 낮은 품질로 다시 인코딩하고 객체 스트림으로 파일 구조를 재정리해 브라우저에서 PDF를 압축합니다. 업로드가 전혀 필요 없고 파일이 기기를 벗어나지 않습니다.

도구를 불러오는 중…

PDF 압축기PDF를 브라우저 안에서 모두 줄입니다. 내장된 JPEG(DCTDecode) 이미지를 더 낮은 품질로 다시 인코딩하고, 객체 스트림으로 문서를 다시 저장해 불필요한 구조를 덜어냅니다. 파일은 pdf-lib로 로컬에서 파싱하고 Canvas API로 로컬에서 다시 인코딩하므로 어디에도 업로드되지 않습니다. 스캔 페이지나 사진이 많은 PDF일수록 가장 크게 줄고, 텍스트와 벡터 위주 문서는 거의 변하지 않습니다.

PDF 압축기란?

PDF 파일 크기를 브라우저 안에서 바로 줄여 주는 무료 온라인 PDF 압축 도구입니다. PDF를 키우는 두 가지 원인, 즉 무거운 내장 래스터 이미지와 불필요한 문서 구조를 겨냥합니다. 낮음·보통·높음 품질을 고르면, 도구가 그 품질로 내장 JPEG 이미지를 Canvas API로 다시 인코딩하고 객체 스트림을 켠 채 문서 전체를 다시 저장합니다. 보고서를 메일로 보내는 직장인, 크기 제한 안에서 과제를 제출하는 학생, PDF 업로드 용량 제한에 걸린 누구나 파일을 끌어다 놓으면 더 작은 PDF를 돌려받을 수 있습니다. 파싱(pdf-lib)과 이미지 재인코딩(Canvas)이 모두 로컬에서 실행되므로, PDF는 기기를 한 번도 벗어나지 않고 압축됩니다.

PDF 압축기 사용법

  1. PDF를 드롭존에 끌어다 놓거나, 드롭존을 클릭해 기기에서 PDF를 선택하세요.
  2. 품질을 고르세요. 낮음은 가장 작은 파일, 보통은 균형, 높음은 이미지를 건드리지 않고 문서 구조만 재정리합니다.
  3. 파일을 불러온 잠시 뒤 원본·압축 후·절감 통계가 자동으로 갱신됩니다. 압축을 위해 따로 버튼을 누를 필요가 없습니다.
  4. 첫 페이지 미리보기로 올바른 문서인지 확인하세요. 클릭하면 확대됩니다.
  5. 다운로드를 클릭해 압축된 PDF를 저장하거나, 초기화를 눌러 비우고 다른 파일로 다시 시작하세요.

예시

메일로 보내기 전에 스캔 PDF 줄이기

촬영한 페이지로 이루어진 여러 쪽짜리 스캔 PDF를 끌어다 놓고 보통을 고르세요. 내장 JPEG 이미지가 더 낮은 품질로 다시 인코딩되어 압축 후 수치가 원본보다 훨씬 낮아지고, 절감에는 -55% 같은 음수 비율이 표시됩니다. 다운로드하면 document-compressed.pdf로 저장됩니다.

이미지 품질은 그대로 두고 PDF 구조만 정리하기

텍스트와 차트 위주의 보고서에서 높음을 고르세요. 이미지는 그대로 남고 문서는 객체 스트림으로 다시 저장됩니다. 크기는 약간만 줄거나(이미 최적화되어 있었다면 작은 +가 보일 수도) 페이지 표시는 그대로입니다.

사진이 많은 포트폴리오를 최소 크기로 압축하기

전면 사진으로 가득한 PDF를 끌어다 놓고 낮음을 고르세요. 내장 JPEG가 한 장씩 훨씬 낮은 품질로 다시 인코딩되어, 보이는 이미지 디테일을 다소 희생하는 대신 가장 큰 용량 절감을 얻습니다.

자주 묻는 질문

압축은 실제로 어떻게 동작하나요?
두 가지 방식입니다. 문서는 항상 객체 스트림을 켠 채 다시 저장되어 불필요한 구조가 제거되고, 낮음·보통 품질에서는 내장 JPEG(DCTDecode) 이미지를 디코딩해 Canvas API로 더 낮은 품질로 다시 인코딩합니다. 높음은 이미지 단계를 건너뛰고 구조만 재정리합니다.
PDF가 거의 줄지 않는 이유는 무엇인가요?
PDF 크기의 대부분은 보통 래스터 이미지에서 옵니다. 선택 가능한 텍스트와 벡터 그래픽 위주의 PDF는 다시 인코딩할 대상이 거의 없어 절감이 작습니다. 가장 크게 줄어드는 것은 낮음 또는 보통 품질의 스캔·사진 위주 PDF입니다.
압축하면 이미지 품질이 떨어지나요?
낮음과 보통에서는 떨어집니다. 내장 JPEG 이미지를 더 낮은 품질로 다시 인코딩하는 것이 파일을 줄이는 방식이기 때문입니다. 높음은 모든 이미지를 그대로 두고 문서 구조만 재정리하므로 화질이 보존됩니다.
압축한 파일이 크기가 같거나 더 커진 이유는 무엇인가요?
이미지가 이미 잘 압축되어 있으면 다시 인코딩해도 크기가 비슷하거나 커질 수 있는데, 그럴 때 도구는 원본 이미지를 그대로 유지합니다. 절감 통계에는 ± 또는 + 비율이 표시됩니다. 더 낮은 품질을 고르거나, 이미 최적화된 PDF는 크게 줄지 않는다는 점을 받아들이면 됩니다.
제 PDF가 서버에 업로드되나요?
아니요. 모든 작업은 브라우저 안에서 100% 클라이언트 측으로 실행됩니다. pdf-lib가 파일을 파싱하고 Canvas API가 이미지를 다시 인코딩합니다. PDF는 어디에도 업로드, 전송, 저장되지 않으므로 페이지를 한 번 불러온 뒤에는 오프라인에서도 작동합니다.

관련 도구