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 中图像的质量,从而影响压缩级别和最终文件大小。

在 GitHub 上探索 PDF 压缩示例

准备开始了吗?
版本: 2025.11 刚刚发布