PDF壓縮
IronPDF 可以透過減少內嵌圖像的大小來壓縮 PDF 檔案的大小。 為此,開發人員可以調用 PdfDocument
類的 compressImages
方法,以減少包含大型圖像和其他圖形元素的 PDF 文件的大小。 這在儲存空間、時間和透過電子郵件及其他通訊渠道有效傳輸 PDF 文件的成本方面創造了極大的節省。
PdfDocument compressImages(int quality);
compressImages
方法接受 0 到 100 之間的整數值,這些值指示嵌入圖像的目標品質百分比。 此外,使用此方法的規則與針對像 JPEG 這樣的有損圖像類型優化檔案大小的規則相似。 值為100表示圖像必須保持其原始品質。(無損失),較低的值表示原始質量門檻較低。
IronPDF 圖像壓縮指南中的代碼範例,使用不同的圖像壓縮質量從同一個原始 PDF 生成兩個新的 PDF。 第一個(第9行)生成的 PDF 中的圖像大多失去了其原始品質。 品質值低於70通常會生成圖像質量非常低但文件大小明顯較小的PDF文件。 第14行產生了另一個具有更高品質閾值的優化PDF。(90%). 這會生成一個具有更高質量圖像的PDF,但與第一個相比,檔案大小的減少幅度要小得多。
理想的品質值會根據用戶需求而有所不同。 進行一些實驗可能需要找到既能保持影像品質又能產生最小檔案大小的值。
如何在 Java 中壓縮 PDF 檔案
- 安裝 IronPDF Java 庫以進行 PDF 壓縮
- 使用 `fromFile` 方法導入現有的 PDF
- 壓縮 PDF 使用
壓縮圖像
方法指定品質 - 將壓縮的 PDF 匯出到所需的目錄
- 在幾乎不改變品質的情況下實現大幅減小文件大小。