PDF 壓縮
IronPDF for Python可以使用CompressImages方法通過壓縮嵌入圖像來減少PDF文件的大小,此方法接受品質等級和可選的圖像縮放參數。
入門指南
使用CompressImages設置所需品質等級,然後將結果保存到新文件。
理解程式碼
PdfDocument("document.pdf"):打開現有的PDF以進行修改。CompressImages(quality):將文件中所有圖像壓縮到指定的品質等級。quality是一個從1到100的整數,其中100保持原有品質,較低的數值則會在降低文件大小的同時也降低圖像的清晰度。True時,還會根據每個圖像在PDF中的可見尺寸進一步縮小圖像解析度。 這樣做可以產生顯著更小的文件,但可能會導致某些圖像型別出現可視失真。SaveAs(path):將壓縮後的PDF保存到指定的文件路徑。
選擇品質等級
| 品質 | 應用情境 |
|---|---|
| 90–100 | 接近無損,尺寸縮小最小 |
| 60–80 | 適合大多數文件的良好平衡 |
| 30–50 | 適合電子郵件或網路分發的小文件 |
| 1–29 | 最大壓縮,顯著的品質損失 |






