PDF压缩
IronPDF 提供了有效压缩 PDF 的能力。 其中一个关键方法是减少嵌入在 PDF 文档中的图像大小。 可以通过在 PDF 对象上使用 compressSize 方法来启动此优化过程。
在调整 JPEG 图像大小时,质量设置起着至关重要的作用。 质量设置为 100% 时损失最小,而 1% 则代表非常低的质量输出。 通常,90% 及以上的图像质量被认为是高质量,80%-90% 属于中等质量范围,而 70%-80% 则被认为是低质量。 将质量降低到 70% 以下可能会导致图像质量下降,但可以显著减小 PDF 文档的总体文件大小。
建议尝试不同的质量设置,以找到适合您特定需求的图像质量和文件大小之间的最佳平衡。 质量降低的程度最终将取决于输入图像的类型,有些图像可能会比其他图像更明显地降低清晰度。
以下是如何通过调整图像质量设置来使用 IronPDF 压缩 PDF 文件的示例:
在此代码中:
- 我们首先导入必要的 IronPDF 命名空间。
- 然后,我们定义一个
CompressPdf函数,该函数接收输入 PDF 文件的路径、输出 PDF 的路径以及图像质量百分比。 PdfDocument.FromFile方法从指定文件路径加载 PDF 文档。- 使用
CompressImages方法调整 PDF 内的图像质量。 - 最后,我们使用
SaveAs将压缩后的 PDF 保存到指定的输出路径。
通过调整 imageQuality 变量,可以控制 PDF 中图像的质量,从而影响压缩级别和最终文件大小。




