PDF 檔案合併 Java

在瀏覽器中合併 PDF 文件,而無需 Adobe 雜技演員或自動化 - Java。

如何使用 Java 庫合併 PDF 檔

为了合并 PDF,我们将使用 Aspose.PDF for Java API,这是一款适用于 Java 平台的功能丰富、功能强大且易于使用的串联 API。我们的 Java 库可以将文档从任何支持的下载格式转换为任何支持的保存格式。Aspose.PDF for Java 库提供了相当通用的解决方案,可以帮助你解决转换文档的任务。Aspose.PDF 支持最多的常用文档格式,用于加载和保存。请您注意,当前部分仅描述了热门转化次数。当前页面提供有关将格式转换为格式的信息。但是,有许多组合可以转换文件。有关支持格式的完整列表,请参阅 [支持的文件格式] 部分 (https://docs.aspose.com/pdf/java/supported-file-formats/)。你可以直接从 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](https://releases.aspose.com/pdf/java)來嘗試環境中的代碼。

  1. 開啟第一個文件。
  2. 開啟第二個文件。
  3. 將第二個文件的頁面添加到第一個文件。
  4. 儲存串聯的輸出檔

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);