PDF壓縮

IronPDF 可以透過減少內嵌圖像的大小來壓縮 PDF 檔案的大小。 為此,開發人員可以調用 PdfDocument 類的 compressImages 方法,來減少包含大型圖像和其他圖形元素的 PDF 文件的大小。 這在儲存空間、時間和透過電子郵件及其他通訊渠道有效傳輸 PDF 文件的成本方面創造了極大的節省。

PdfDocument compressImages(int quality);
PdfDocument compressImages(int quality);
JAVA

compressImages 方法接受 0 到 100 之間的整數值,表示嵌入圖像的目標品質百分比。 此外,使用此方法的規則與針對像 JPEG 這樣的有損圖像類型優化檔案大小的規則相似。 值為100表示圖像必須保留其原始品質(無損失),較低的值表示較低的原始品質門檻。

IronPDF 圖像壓縮指南中的代碼範例,使用不同的圖像壓縮質量從同一個原始 PDF 生成兩個新的 PDF。 第一种 (第9行) 会生成一个PDF,其图像失去了很多原始质量。 品質值低於70通常會生成圖像質量非常低但文件大小明顯較小的PDF文件。 第14行產生另一個優化的PDF,具有更高的質量閾值(90%)。 這會生成一個具有更高質量圖像的PDF,但與第一個相比,檔案大小的減少幅度要小得多。

理想的品質值會根據用戶需求而有所不同。 進行一些實驗可能需要找到既能保持影像品質又能產生最小檔案大小的值。