본문 바로가기

PDF 용량 줄이기

이메일로 보내거나 업로드하기에 너무 큰 PDF를 줄입니다. 보통 눈에 띄는 차이 없이 40~70% 작아집니다. 파일이 아무리 커도 아무것도 저장하지 않습니다.

  • 저장되지 않음
  • 대기열 없음, 기다림 없음
  • 회원가입 없음, 워터마크 없음

사용 방법

1

PDF 추가

PDF를 페이지에 끌어다 놓으세요. 대기열도 없고 저장도 하지 않으므로 200 MB 파일도 바로 시작됩니다.

2

압축 강도 선택

대부분의 경우 “추천”이면 충분합니다. “약하게”는 인쇄 품질을 지키고, “최대”는 가능한 가장 작은 파일을 만듭니다.

3

압축 후 다운로드

압축 전후 용량을 보여 드린 뒤, 더 작아진 파일을 다운로드합니다.

다시 인코딩되는 것과 그대로 두는 것

“약하게”, “추천”, “강하게”에서는 문서를 새로 만들지 않고 편집합니다. 대략 가로세로 100픽셀보다 큰 모든 내장 이미지를 디코딩하고, 긴 변에 상한을 적용해 다시 인코딩한 뒤 같은 자리에 다시 넣습니다. 파일의 다른 부분은 전혀 건드리지 않으므로 개요, 양식 필드, 주석, 첨부 파일, 문서 정보가 모두 그대로 유지됩니다. 새 이미지는 원래 이미지보다 5% 이상 작을 때만 적용되며, 그래서 같은 파일에 도구를 두 번째로 실행하면 대부분 아무 변화가 없습니다.

교체되는 모든 이미지는 8비트 DeviceRGB로 저장됩니다. 화면에서는 차이가 보이지 않습니다. 하지만 인쇄에서는 다릅니다. CMYK로 저장된 이미지가 RGB로 바뀌어 돌아오므로, 색 분해가 인쇄하는 쪽에 따라 달라지기 때문입니다. 인덱스 색 공간이나 ICC 기반 색 공간의 이미지도 같은 이유로 건너뜁니다. 이런 이미지를 올바르게 읽으려면 팔레트나 프로파일이 필요하며, 그대로 두면 용량은 조금 손해지만 위험은 없습니다.

“최대”는 더 강한 설정이 아니라 전혀 다른 작업입니다. 결과물은 페이지를 찍은 그림으로 새로 만든 문서이므로, 그림이 아니었던 것은 모두 사라집니다. 링크, 양식 필드, 주석, 책갈피 개요, 태그 구조, 첨부 파일, 문서 정보가 텍스트 레이어와 함께 없어집니다.

다른 작업이 필요할 때

Ghostscript는 이미지 재인코딩으로는 닿지 않는 파일의 부분까지 처리합니다. gs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -o out.pdf in.pdf는 자체 인터프리터로 문서 전체를 다시 만듭니다. 이미지는 목표 해상도로 다운샘플링되고, 글꼴은 실제로 쓰인 글리프만 남도록 다시 서브셋되며, 페이지 콘텐츠도 새로 작성됩니다. 파일은 큰데 이미지가 거의 없다면 바로 이 마지막 부분이 필요합니다.

색상 처리 방식도 지정할 수 있습니다. -dColorConversionStrategy=/LeaveColorUnchanged를 쓰면 인쇄소로 갈 문서를 원래 작성된 색 공간 그대로 유지합니다. 반면 브라우저 캔버스는 언제나 sRGB만 만들어 냅니다.

자주 묻는 질문

PDF가 얼마나 작아지나요?

전적으로 파일 안에 무엇이 들어 있는지에 달려 있습니다. 스캔본이나 사진이 많은 문서는 보통 50~80% 줄어듭니다. 대부분 텍스트로 된 PDF는 거의 변하지 않을 수 있습니다. 텍스트는 원래 용량이 아주 작기 때문입니다. 이 경우 도구가 그렇다고 알려 드리고, 줄어든 척하는 대신 원본을 그대로 돌려 드립니다.

화질이 나빠지나요?

“추천”에서는 화면으로 알아챌 수 있는 차이가 없습니다. 이미지는 적절한 상한 크기로 다시 인코딩되고 크기가 조절되지만, 텍스트와 벡터 그래픽은 손대지 않으므로 완벽하게 선명합니다. “약하게”는 인쇄용으로 한층 더 부드럽게 처리합니다. “강하게”와 “최대”는 눈에 보이는 화질을 희생해 용량을 줄이며, 그 점을 미리 알려 드립니다.

압축할 때 PDF가 저장되나요?

아니요. 아무것도 저장하지 않습니다. 이 도구에서는 이 점이 특히 중요합니다. 용량을 줄여야 하는 파일은 대개 첨부 용량 제한이 있는 곳으로 보내는 계약서, 여권, 은행 거래 내역서이기 때문입니다.

“최대”를 선택하면 왜 텍스트를 선택할 수 없게 되나요?

각 페이지를 하나의 이미지로 렌더링하기 때문입니다. 그래서 파일이 훨씬 작아지지만, 글자가 그림의 일부가 되어 더 이상 선택하거나 검색하거나 복사할 수 없습니다. 용량만이 중요할 때만 사용하세요.

이미 압축된 파일도 압축할 수 있나요?

시도해 볼 수 있으며, 더 줄일 여지가 없으면 도구가 솔직하게 알려 드립니다. 같은 파일을 반복해서 압축하면 용량은 줄지 않고 이미지 화질만 떨어집니다.

파일 용량 제한이 있나요?

정해진 제한은 없습니다. 실질적인 상한은 기기의 메모리입니다. 서버 대기열이 아니라 사용자의 컴퓨터가 직접 처리하므로 큰 문서는 시간이 더 걸립니다.

참고: 텍스트와 벡터 그래픽은 이미 효율적으로 저장되어 있으므로 텍스트만 있는 PDF는 줄어들 여지가 거의 없습니다. 절반이 아니라 몇 퍼센트 정도를 예상하세요. JPEG 2000 이미지는 브라우저가 디코딩할 수 없어 그대로 둡니다. 소프트 마스크는 의도적으로 건너뜁니다. 투명도 마스크를 다시 인코딩하면 마스크가 적용된 모든 부분 주위에 번짐 테두리가 생기기 때문입니다.

내 웹사이트에 이 도구 넣기

블로그, 수업 페이지, 도움말 글 어디에나 무료로 넣을 수 있습니다. 코드 한 줄만 붙여 넣으면 방문자가 페이지에서 바로 사용할 수 있습니다.