PDF压缩

IronPDF for Python 可以通过 CompressImages 方法压缩嵌入的图像来减少 PDF 文档的文件大小,该方法接受质量等级和可选的图像缩放参数。

开始

using PdfDocument(path) 从文件中加载 PdfDocument,用所需质量级别调用 CompressImages,并将结果保存到新文件。

理解代码

  • PdfDocument("document.pdf"):打开现有 PDF 以进行修改。
  • CompressImages(quality):将文档中的所有图像压缩到指定的质量级别。 quality 是一个从 1 到 100 的整数,其中 100 保留原始质量,较低的值会以图像质量为代价来减小文件大小。
  • CompressImages(quality, scaleDownImages):当可选的第二个布尔参数设置为 True 时,还会根据每个图像在 PDF 中的可见尺寸缩小图像分辨率。 这可以使文件显著变小,但可能会对某些图像类型造成视觉伪影。
  • SaveAs(path):将压缩的 PDF 保存到指定的文件路径。

选择质量级别

质量使用案例
90–100接近无损,文件大小减少最小
60–80大多数文档的良好平衡
30–50适合电邮或网络分发的小文件
1–29最大压缩,显著质量损失

学习使用IronPDF for Python优化PDF吧!

准备开始了吗?
版本: 2026.6 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据?
运行示例看着你的HTML代码变成PDF文件。