导入pdfbox的包。
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>2.0.8</version>
</dependency>
切割java文件
public static void splitFile(String pdfFile){
File file = new File(pdfFile);
String pagePath = file.getParent()+"\\PDFPage\\";
File file1 = new File(pagePath);
if(!file1.exists()){
file1.mkdirs();
}
//加载PDF文件
PDDocument doc = null;
try {
doc = PDDocument.load(file);
} catch (IOException e) {
e.printStackTrace();
}
//实例化拆分类
Splitter splitter = new Splitter();
//拆分PDF文档的页面
List<PDDocument> Pages = null;
try {
Pages = splitter.split(doc);
} catch (IOException e) {
e.printStackTrace();
}
//创建迭代器
Iterator<PDDocument> iterator = Pages.listIterator();
//将每个页面保存为单个文档
int i = 1;
while