使用java实现PDF文件合并,使用到的maven依赖如下:
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.27</version>
</dependency>
代码如下:
import org.apache.pdfbox.multipdf.PDFMergerUtility;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class PdfMerge{
public static void main(String[] args) {
// 指定包含PDF文件的文件夹路径
String folderPath = "D:/pdfFiles";
// 指定输出文件路径和名称
String outputFilePath = "D:/pdfFiles/output.pdf";
try {
List<File> pdfFiles = getFilesFromFolder(folderPath, ".pdf");
mergePdfFiles(pdfFiles, outputFilePath);
System.out.println("PDF文件合并成功!");
} catch (IOException e) {
System.err.println("合并PDF文件时出现错