在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将演示如何使用IronPDF合并多个PDF文档Java版IronPDF库. 我们将经历设置环境、导入库、读取输入文件并将它们合并为一个文档的过程。
IronPDF for Java 是一个强大的库,允许开发人员从头创建新的 PDF 文档并将各种文件格式转换为 PDF 文档。 它还提供了将多个PDF文件合并成单个文档的功能。
IronPDF for Java 使用简单,拥有简单直观的API,使开发人员能够轻松创建 PDF 文件。 它还支持以下方法在PDF中渲染图表,与...合作PDF表单,甚至处理数字签名编程.
在实现之前,必须满足一些前提条件才能进行PDF创建过程。
您的系统应安装Java,并且其路径应设置在环境变量中。 如果您还没有安装Java,请参考这个从Java网站安装指南说明。
应安装诸如 Eclipse 或 IntelliJ 之类的 Java IDE。 您可以从此处下载EclipseEclipse 官方下载页面和 IntelliJ 从JetBrains 的下载部分.
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
文件中添加以下依赖项,或者您可以从以下网址下载 JAR 文件IronPDF 在 Maven Central 上的列表.
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>com.ironsoftware</artifactId>
<version>2024.11.4</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文件。 通过本文中所述的步骤,您将能够设置环境、导入库、读取输入文件,并将它们合并成一个文档。
欲了解更多信息,请访问使用 IronPDF 在 Java 中合并 PDF 文件的类似教程从 HTML 创建 PDF和使用 IronPDF 格式化 PDF 文件, 了解我们的综合文档.
IronPDF for Java 可以免费用于开发目的,但在生产环境中使用需要商业许可.