maven
<!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox -->
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.4</version>
</dependency>
合并方法
public static void mergePDF() throws IOException {
File file1 = new File("D:\\workspace\\demo\\src\\main\\resources\\00a361d9-dc5b-4fae-889f-6bf9728a8f6d\\名称通知书.pdf");
PDDocument doc1 = PDDocument.load(file1);
File file2 = new File("D:\\workspace\\demo\\src\\main\\resources\\00a361d9-dc5b-4fae-889f-6bf9728a8f6d\\开业通知书.pdf");
PDDocument doc2 = PDDocument.load(file2);
PDFMergerUtility PDFmerger = new PDFMergerUtility();
PDFmerger.setDestinationFileName("D:\\workspace\\demo\\src\\main\\resources\\test5\\pdfboxmerge2.pdf");
PDFmerger.addSource(file1);
PDFmerger.addSource(file2);
PDFmerger.mergeDocuments(MemoryUsageSetting.setupMainMemoryOnly());
System.out.println("Documents merged");
doc1.close();
doc2.close();
}