如何使用 Java 合并两个 PDF
问题描述
如何使用 Java 合并两个 PDF。
解决方案
以下是使用 Java 合并两个 PDF 文档的示例程序。
import org.apache.pdfbox.multipdf.PDFMergerUtility;
import org.apache.pdfbox.pdmodel.PDDocument;
import java.io.File;
import java.io.IOException;
public class MergingPdfs {
public static void main(String[] args) throws IOException {
//加载现有 PDF 文档
File file1 = new File("C:/pdfBox/sample1.pdf");
PDDocument doc1 = PDDocument.load(file1);
File file2 = new File("C:/pdfBox/sample2.pdf");
PDDocument doc2 = PDDocument.load(file2);
//实例化 PDFMergerUtility 类
PDFMergerUtility PDFmerger = new PDFMergerUtility();
//设置目标文件
PDFmerger.setDestinationFileName("C:/pdfBox/merged.pdf");
//添加源文件
PDFmerger.addSource(file1);
PDFmerger.addSource(file2);
//合并两个文档
PDFmerger.mergeDocuments();
System.out.println("文档已合并");
//关闭文档
doc1.close();
doc2.close();
}
}
java_apache_pdf_box.html

