PDF 압축
IronPDF PDF 파일에 포함된 이미지의 크기를 줄여 파일 크기를 압축할 수 있습니다. 이를 위해 개발자는 PdfDocument 클래스의 compressImages 메서드를 호출하여 큰 이미지나 기타 그래픽 요소가 포함된 PDF 파일의 크기를 줄일 수 있습니다. 이를 통해 이메일 및 기타 통신 채널을 통해 PDF 파일을 효율적으로 전송함으로써 저장 공간, 시간 및 비용을 크게 절감할 수 있습니다.
compressImages 메서드는 0에서 100 사이의 정수 값을 받아, 삽입된 이미지의 목표 품질 비율을 지정합니다. 또한, 이 방법을 사용하는 규칙은 JPEG와 같은 손실 압축 이미지 유형의 파일 크기를 최적화하는 규칙과 유사합니다. 100이라는 값은 이미지가 원본 품질을 그대로 유지해야 함을 의미하며(손실 없음), 값이 낮을수록 원본 품질에 대한 허용치가 낮아짐을 나타냅니다.
IronPDF 이미지 압축 가이드에 나오는 코드 예제는 동일한 원본 PDF 파일에서 서로 다른 이미지 압축 품질을 사용하여 두 개의 새로운 PDF 파일을 생성합니다. 첫 번째 방법은 이미지 품질이 크게 저하된 PDF 파일을 생성합니다. 품질 값이 70 미만이면 일반적으로 이미지 품질은 매우 낮지만 파일 크기는 상당히 작은 PDF 파일이 생성됩니다. 두 번째 PDF 파일은 더 높은 품질 기준(90%)으로 생성되었습니다. 이렇게 하면 첫 번째 파일에 비해 파일 크기 감소폭은 훨씬 작으면서 이미지 품질은 훨씬 높은 PDF 파일이 생성됩니다.
이상적인 품질 값은 사용자 요구 사항에 따라 달라집니다. 이미지 품질을 허용 가능한 수준으로 유지하면서 파일 크기를 최소화하는 값을 찾으려면 몇 번의 실험이 필요할 수 있습니다.
자바를 사용하여 PDF 파일을 압축하는 방법
- PDF 압축을 위해 IronPDF Java 라이브러리를 설치하세요.
fromFile메서드를 사용하여 기존 PDF 파일을 가져옵니다.compressImages메서드를 사용하여 품질을 지정하여 PDF를 압축합니다.- 압축된 PDF 파일을 원하는 디렉터리에 내보내기
- 품질 저하를 최소화하면서 파일 크기를 대폭 줄이세요.


