PDF壓縮

IronPDF可以通過減少嵌入圖像的大小來壓縮PDF文件的大小。爲此,開發者可以調用PdfDocument類的compressImages方法來減少包含大圖像和其他圖形元素的PDF文件大小。這大大節省了存儲空間、時間以及通過電子郵件和其他通信渠道高效傳輸PDF的成本。

PdfDocument compressImages(int quality);
JAVA

compressImages 方法接受0到100之間的整數值,這些值表示嵌入圖片的目標質量百分比。此外,使用這個方法的規則類似於優化JPEG等有損圖片類型文件大小的規則。取值100表示圖片必須保留其原始質量。 (無損失),較低的值表示較低的原始品質門檻。

此頁面上的代碼範例使用不同的圖像壓縮品質從相同的原始 PDF 產生兩個新的 PDF。第一個 (第9行) 生成的 PDF 圖片會失去很多原始品質。通常,品質值低於 70 會產生圖片質量非常低但檔案大小顯著減少的 PDF。第 14 行生成另一個具有較高品質閾值的優化 PDF。 (90%). 這會產生圖像質量較高但文件大小減少較少的 PDF。

理想的質量值將根據用戶需求而有所不同。可能需要進行一些嘗試,以找到在保持圖像質量可接受的同時生成最小文件大小的值。