PDF压缩

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

PdfDocument compressImages(int quality);
PdfDocument compressImages(int quality);
JAVA

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

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

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