在 Java 中裁剪 PDF 页面

当您处理 PDF 文件时,有时您可能想要删除 PDF 页面中不需要的部分。这可能包括删除空白边距、页眉/页脚中的内容等。在本文中,我们将向您展示一种使用 Java 裁剪 PDF 页面的简单方法。因此,让我们看看如何在 Java 应用程序中执行此操作。

用于裁剪 PDF 的 Java 库

要裁剪 PDF 文件,我们将使用 Aspose.PDF for Java。它是用于创建和操作 PDF 文件的强大库。您可以 下载 库的 JAR 或使用以下 Maven 配置安装它。

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.5</version>
</dependency>

在 Java 中裁剪 PDF 文件

在 Aspose.PDF for Java 的帮助下,裁剪 PDF 文件中的页面变得容易。您只需要加载 PDF,指定裁剪框的大小,仅此而已。

让我们看看如何使用 Java 在 PDF 中裁剪页面。

以下代码示例显示了如何使用 Java 裁剪 PDF 中的页面:

// 加载PDF
Document pdfDocument = new Document("document.pdf");

// 获取页面引用
Page page = pdfDocument.getPages().get_Item(1);

System.out.println(page.getCropBox());
System.out.println(page.getTrimBox());
System.out.println(page.getArtBox());
System.out.println(page.getBleedBox());
System.out.println(page.getMediaBox());

// 创建新的矩形框
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);

// 分配新盒子
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);

// 保存裁剪后的 PDF
pdfDocument.save("cropped_pdf.pdf");

在线裁剪 PDF

您还可以使用我们的裁剪 PDF 页面的在线应用程序,它基于 Aspose.PDF for Java。这是一款免费的 PDF 裁剪应用程序,甚至不需要您注册。

Java PDF 库

获取免费临时许可证 并在没有评估限制的情况下使用 Java PDF 库。此外,您可以访问 文档 来探索库的其他功能。

如果您在使用我们的库时发现任何问题,可以通过我们的论坛 联系我们。

结论

本文演示了如何使用 Java 裁剪 PDF 文件中的页面。通过执行几个简单的步骤并编写几行代码,您可以通过编程方式裁剪所需的 PDF 页面。此外,我们还提供了一个基于网络的应用程序,用于在线裁剪 PDF 文件。您无需创建帐户即可免费使用此在线 PDF 裁剪器。

也可以看看