项目遇到需求 需要将多个pdf文件合成一个pdf文件,从网上找了半天完成了,做个笔记记录下。
第一步,引入jar包
com.itextpdf
itextpdf
5.4.3
第二步,pdf操作通用方法
import java.io.File;
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.pdf.PdfCopy;
import com.itextpdf.text.pdf.PdfImportedPage;
import com.itextpdf.text.pdf.PdfReader;
/***
* pdf 相关操作
*
*/
public class PdfUtil {
/**
* 将多个PDF合并成一个PDF
* @param files 源PDF路径
* @param outputPath 合并后输出的PDF路径
* @param outputFileName 合并后输出的PDF文件名
*/
public static void mergePDF(String[] files, String outputPath, String outputFileName) throws Exception{
String sep = File.separator;
Document document = null;
PdfCopy copy = null;
Pd