通过 Java 裁剪 PDF

使用 Aspose.PDF 为 Java 库以编程方式裁剪 PDF

使用 Java 裁剪 PDF

你需要裁剪 PDF 吗?以编程方式修改 PDF 文档是现代数字工作流程的重要组成部分。像 Aspose.PDF 这样的 Java 库是独立的解决方案,不依赖其他软件,可以用于商业用途。它们涵盖了专业 Java 开发人员的所有可能需求。

此 Java 库使开发人员能够通过编程快速高效地裁剪 PDF 文档。使用此库,您可以轻松裁剪具有多种属性的PDF,例如宽度、高度、出血、裁剪和修剪框。Aspose.PDF 允许您访问这些属性。它是使用 Java 处理 PDF 文档的独立解决方案,无需安装任何第三方软件。

为了裁剪 PDF 文件,我们将使用 Aspose.PDF for Java API,这是一款适用于 Java 平台的功能丰富、功能强大且易于使用的文档处理 API。你可以直接从 Maven 下载其最新版本,然后在pom.xml 中添加以下配置,将其安装在基于 Maven 的项目中。

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

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

如何通过 Java 裁剪 PDF


你需要 Aspose.PDF for Java 才能在你的环境中试用代码。

1.使用文档对象打开 PDF 文档。 1.选择盒子类型并创建新的 Box Rectagle 1.使用 Save () 方法将更新后的文档保存到新路径。

如果你想裁剪 PDF 页面,裁剪解决方案会有所帮助。有了这个强大的 Aspose.PDF Java 库,你可以在保持其质量的同时更改 PDF。这个专业工具使用 Java 来有效地裁剪 PDF。以下示例演示如何修改 Java 中的 PDF 文档:

裁剪 PDF 文件-Java

此示例代码显示了如何裁剪 PDF 页面-Java

Input file:

File not added

Output format:

Output file:


Document pdfDocument = new Document("crop_page.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());

// Create new Box Rectagle
Rectangle newBox = new Rectangle(100, 100, 80, 10);

page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);

// Save output document
pdfDocument.save(_dataDir + "crop_page_modified.pdf");
    

关于 Java API 的 Aspose.PDF

Aspose.PDF for Java API 是一个允许开发人员向其应用程序添加 PDF 处理功能的库。它可用于构建任何类型的 32 位和 64 位应用程序,无需使用 Adobe Acrobat 即可生成或读取、转换和操作 PDF 文件。Aspose.PDF for Java 允许开发人员在 PDF 文档中插入表格、图形、图像、超链接、自定义字体等。此外,还可以裁剪PDF。适用于 Java 的 Aspose.PDF 为开发安全的 PDF 文件提供了出色的安全功能。

你可以在 文档 和关于如何使用 API 的 示例 上找到有关 Aspose.PDF for Java API 的更多信息。Aspose.PDF for Java API 的一些主要功能包括支持各种文件格式,包括 HTML、XFA、TXT、PCL、XML、XPS 和图像文件格式,支持各种 PDF 版本,以及广泛的超链接功能。