PDF压缩

IronPDF可以通过减小嵌入图片的尺寸来压缩PDF文件的大小。 为此,开发人员可以调用 PdfDocument 类的 compressImages 方法来减少包含大图像和其他图形元素的 PDF 文件的大小。 这样可以大大节省存储空间、时间和成本,在电子邮件和其他通信渠道中高效传输 PDF。

PdfDocument compressImages(int quality);
JAVA

compressImages方法接受0到100之间的整数值,这些值表示嵌入图像的目标质量百分比。 此外,使用此方法的规则与优化JPEG等有损图像类型的文件大小的规则相似。 值为100表示图像必须保持其原始质量。(无损失),较低的值表示原始质量阈值较低。

IronPDF 图像压缩指南中的代码示例使用不同的图像压缩质量从同一个原始 PDF 生成两个新的 PDF。 第一个(第9行)生成的 PDF 中的图像大多失去了它们的原始质量。 质量值低于70的情况下,通常会生成图像质量非常低,但文件大小明显减小的PDF文件。 第14行生成了一个具有更高质量阈值的优化PDF。(90%). 这产生了一个具有更高质量图像的PDF,但与第一个相比,文件大小的减少要小得多。

理想的质量值将根据用户需求而有所不同。 在找到既能保持图像质量又能产生最小文件大小的值时,可能需要进行一些实验。