PDF 압축

IronPDF는 PDF 파일에 포함된 이미지의 크기를 줄여 파일 크기를 압축할 수 있습니다. For this purpose, developers can invoke the PdfDocument class’s compressImages method to reduce the file size of PDFs that incorporate large images and other graphical elements. 이를 통해 이메일 및 기타 통신 채널을 통해 PDF 파일을 효율적으로 전송함으로써 저장 공간, 시간 및 비용을 크게 절감할 수 있습니다.

The compressImages method accepts integer values between 0 and 100, which indicate the targeted quality percentage for embedded images. 또한, 이 방법을 사용하는 규칙은 JPEG와 같은 손실 압축 이미지 유형의 파일 크기를 최적화하는 규칙과 유사합니다. 100이라는 값은 이미지가 원본 품질을 그대로 유지해야 함을 의미하며(손실 없음), 값이 낮을수록 원본 품질에 대한 허용치가 낮아짐을 나타냅니다.

IronPDF 이미지 압축 가이드에 나오는 코드 예제는 동일한 원본 PDF 파일에서 서로 다른 이미지 압축 품질을 사용하여 두 개의 새로운 PDF 파일을 생성합니다. 첫 번째 방법은 이미지 품질이 크게 저하된 PDF 파일을 생성합니다. 품질 값이 70 미만이면 일반적으로 이미지 품질은 매우 낮지만 파일 크기는 상당히 작은 PDF 파일이 생성됩니다. 두 번째 PDF 파일은 더 높은 품질 기준(90%)으로 생성되었습니다. 이렇게 하면 첫 번째 파일에 비해 파일 크기 감소폭은 훨씬 작으면서 이미지 품질은 훨씬 높은 PDF 파일이 생성됩니다.

이상적인 품질 값은 사용자 요구 사항에 따라 달라집니다. 이미지 품질을 허용 가능한 수준으로 유지하면서 파일 크기를 최소화하는 값을 찾으려면 몇 번의 실험이 필요할 수 있습니다.

IronPDF를 사용하여 Java로 PDF를 압축하는 방법을 알아보세요.

시작할 준비 되셨나요?
버전: 2026.2 방금 출시되었습니다