IRONSOFTWAREHOME
PDF压缩

import com.ironsoftware.ironpdf.*;
import java.io.IOException;  
import java.nio.file.Paths;

PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/document.pdf"));  
  
// Valid image compression values range from 1 to 100, where 100 represents 100% of the  
// original image quality.  
pdf.compressImages(60);  
pdf.saveAs(Paths.get("assets/document_compressed.pdf"));  
  
// The second, optional parameter can scale down the image resolution according to its visible  
// size in the PDF document. Note that this may cause distortion with some image configurations  
pdf.compressImages(90, true);  
pdf.saveAs(Paths.get("assets/document_scaled_compressed.pdf"));
mvn install
PDF压缩

PDF压缩

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

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

IronPDF 图像压缩指南中的代码示例从相同的原始 PDF 产生两个新的 PDF,使用不同的图像压缩质量。 第一个生成的 PDF 图像失去了许多原始质量。 低于 70 的质量值通常会生成图像质量非常低的 PDF,但其文件大小却显著减小。 第二个 PDF 是以较高的质量门槛(90%)生成的。 这将产生一个图像质量更高但文件大小减少较小的 PDF,与你生成的第一个 PDF 相比。

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

了解如何使用 IronPDF for Java 压缩 PDFs
在 GitHub 上查看

准备开始了吗?

版本:2026.6刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Java Maven PDF 库
using Maven 安装

版本: 2026.6

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>ironpdf</artifactId>
   <version>2026.6.1</version>
</dependency>
https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2026.6.1
or
Java PDF JAR
下载 JAR

版本: 2026.6

手动安装到您的项目中