想要实现这个功能的话就需要两个包:Spire.Pdf.jar包和Spire.Common.jar包
PdfDocument pdf = new PdfDocument();
//加载PDF文件
pdf.loadFromFile("test.pdf");
StringBuilder bud = new StringBuilder();
PdfPageBase page;
//获取每个页面的文本
for(int i= 0;i<pdf.getPages().getCount();i++){
page = pdf.getPages().get(i);
bud.append(page.extractText(true));
}
FileWriter writer;
try {
//写入到文本文件
writer = new FileWriter("text.txt");
writer.write(bud.toString());
writer.flush();
} catch (IOException e) {
e.printStackTrace();
}
pdf.close();
}