Java 的 PDF 文件合并

无需使用 Adobe Acrobat 或自动化即可在浏览器中合并 PDF 文档 - Java。

如何使用 Java 库合并 PDF 文件

为了合并 PDF,我们将使用 Aspose.PDF for Java API,这是一个功能丰富、功能强大且易于使用的串联 API,用于 Java 平台。 我们的 Java 库可以将文档从任何受支持的下载格式转换为任何受支持的保存格式。 Aspose.PDF for Java 库提供了相当通用的解决方案,将帮助您解决转换文档的任务。 Aspose.PDF 支持最多的流行文档格式,包括加载和保存。 请注意,当前部分仅介绍热门转换。 当前页面提供有关格式转换的信息。 但是,有许多组合可用于转换您的文件。 有关支持格式的完整列表,请参阅 支持的文件格式 部分。 您可以直接从 Maven 下载其最新版本并将其安装在您的 Maven 中 -based 项目通过将以下配置添加到 pom.xml

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.打开第一个文档。 1.打开第二个文档。 1.将第二个文档的页面添加到第一个文档中。 1.保存连接的输出文件

Java-用于合并 PDF 文件的示例代码。


    // Open first document
    Document pdfDocument1 = new Document(dataDir + "Concat1.pdf");
    // Open second document
    Document pdfDocument2 = new Document(dataDir + "Concat2.pdf");

    // Add pages of second document to the first
    pdfDocument1.Pages.Add(pdfDocument2.Pages);

    dataDir = dataDir + "ConcatenatePdfFiles_out.pdf";
    // Save concatenated output file
    pdfDocument1.Save(dataDir);