1 配置pom文件
我用的是5.4.3的版本
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.4.3</version>
</dependency>
2 按页(逐页、单页)拆分PDF代码
/**
* @author Reverse_XML
* 把PDF 按页(逐页、单页)拆分(一页一页拆分,一页为一个新PDF文件)
* @param path 源PDF路径
* @param fileName 源PDF文件名
* @param outputPath 拆分后输出的PDF路径
*/
public static void splitPDFOneByOne(String path, String fileName, String outputPath) {
String sep = java.io.File.separator;
PdfReader reader = null;
int numberOfPages = 0;
try {
reader = new PdfReader(path + sep + fileName);
numberOfPages = reader.getNumberOfPages()