在 Java 中合并 PDF 文件

合并 PDF 文件在需要将相关文档合并为单个文件以进行分发、归档或处理时非常有用。

实时示例

Aspose.PDF Merger 是一个免费在线应用程序,可在浏览器中测试 PDF 合并。

本主题展示了如何在 Java 中将多个 PDF 文件合并为一个文档:

  1. 使用以下方式打开两个源文档 Document 构造函数。
  2. 追加 Page 来自第二个的集合 Document 到第一个具有 document1.getPages().add(document2.getPages())。
  3. 保存合并的 Document 到输出路径。

合并两个 PDF 文档

以下 Java 示例基于 MergeDocumentExamples.java。

public static void mergeTwoDocuments(Path inputFile1, Path inputFile2, Path outputFile) {
    try (Document document1 = new Document(inputFile1.toString());
         Document document2 = new Document(inputFile2.toString())) {
        document1.getPages().add(document2.getPages());
        document1.save(outputFile.toString());
    }
}