在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
本文將演示如何使用IronPDF Library for Java合併多個 PDF 文件。 我們將介紹設置環境、導入庫、讀取輸入文件以及將它們合併為單一文檔的過程。
IronPDF for Java 是一個強大的庫,允許開發者從零開始創建新的 PDF 文件,並將各種文件格式轉換為 PDF 文檔。 它還提供了將多個PDF檔案合併成單一文件的功能。
IronPDF for Java 使用簡單,具有簡潔直觀的 API,便於開發人員創建 PDF 文件。 它還支持在PDF中渲染圖表的方法,處理PDF表單,甚至以程式方式處理數位簽名。
在實施之前,必須滿足一些先決條件才能執行 PDF 創建過程。
您的系統應該安裝Java,並且應將其路徑設置在環境變量中。 如果您尚未安裝 Java,請參考Java 網站上的安裝指南以獲取安裝說明。
應安裝像是 Eclipse 或 IntelliJ 的 Java IDE。 您可以從這個官方 Eclipse 下載頁面下載 Eclipse,並從JetBrains 的下載區下載 IntelliJ。
您應該下載IronPDF for Java庫並將其作為您項目中的依賴項添加。 您可以在 IronPDF 官方網站 上學習如何做到這一點。
如果滿足所有要求,即使對於Java新手來說,安裝IronPDF for Java也非常簡單且直接。
在本文中,將使用 JetBrains 的 IntelliJ IDEA 來安裝和運行範例。
首先,打開 JetBrains IntelliJ IDEA 並創建一個新的 Maven 項目。
在 IntelliJ 中建立新的 Maven 專案
將會出現一個新視窗。 输入项目名称,然后点击完成。
命名 Maven 專案並點擊完成
在您點擊「完成」後,將開啟一個新專案,並顯示 pom.xml 以添加 IronPDF for Java 的 Maven 依賴項。
pom.xml 文件
在pom.xml
文件中添加以下依赖項,或者您可以從以下Maven Central上的IronPDF列表下載JAR文件。
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>com.ironsoftware</artifactId>
<version>2025.3.6</version>
</dependency>
當您將依賴項放置到pom.xml
檔案中時,檔案右上角會出現一個小圖標。
點擊浮動圖示自動安裝 Maven 依賴項
點擊此圖標以安裝 IronPDF for Java 的 Maven 依賴項。 這只會根據您的網路連接花幾分鐘的時間。
IronPDF允許您使用Java程序將多個PDF文檔合併成一個PDF文檔。 IronPDF 提供了幾種合併 PDF 文件的方法:
創建兩個新的PDF文檔並合併它們以創建一個PDF。
將輸入的PDF文件合併成一個PDF文件。
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
String htmlA = "<p> [PDF_1] </p>"
+ "<p> Hi this is the first PDF </p>";
String htmlB = "<p> [PDF_2] </p>"
+ "<p> This is the 2nd PDF </p>";
PdfDocument pdfA = PdfDocument.renderHtmlAsPdf(htmlA);
PdfDocument pdfB = PdfDocument.renderHtmlAsPdf(htmlB);
PdfDocument merged = PdfDocument.merge(pdfA, pdfB);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
新PDF文件合併工具
IronPDF 可以將現有的 PDF 檔合併成一個通用的 PDF 檔。只需指定 PDF 輸入檔的列表。 IronPDF 將把所有 PDF 文件合併成一個 PDF 文檔並將其保存到目標文件。輸出將包含成功合併的 PDF 文件的結果。
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
public class main {
public static void main(String[] args) throws IOException {
PdfDocument pdfA = PdfDocument.fromFile(Paths.get("assets/1.pdf"));
PdfDocument pdfB = PdfDocument.fromFile(Paths.get("assets/2.pdf"));
PdfDocument merged = PdfDocument.merge(pdfA, pdfB);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
現有的 PDF 合併輸出
您可以使用 IronPDF for Java 輕鬆合併兩個以上的 PDF 檔案。
import com.ironsoftware.ironpdf.PdfDocument;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
public class main {
public static void main(String[] args) throws IOException {
List<PdfDocument> pdfList = new ArrayList<>();
pdfList.add(PdfDocument.fromFile(Paths.get("assets/1.pdf")));
pdfList.add(PdfDocument.fromFile(Paths.get("assets/2.pdf")));
pdfList.add(PdfDocument.fromFile(Paths.get("assets/3.pdf")));
PdfDocument merged = PdfDocument.merge(pdfList);
merged.saveAs(Paths.get("assets/merged.pdf"));
}
}
這篇文章介紹了如何使用Java和IronPDF庫合併多個PDF文件。 遵循本文中所概述的步驟,您將能夠設置環境,導入庫,讀取輸入文件,並將它們合併成單一文件。
欲了解更多關於在 Java 中使用 IronPDF 合併 PDF 文件的信息,以及類似教程如如何從 HTML 創建 PDF和使用 IronPDF 格式化 PDF,請查看我們的詳細文檔。
IronPDF for Java 開發用途免費,但在生產環境中使用需要商業授權。