private static void pdfToWord() {
File file = new File("F:/使用Acrobat制作PDF模板说明.pdf");
PDDocument doc = null;
try {
doc = PDDocument.load(file);
} catch (IOException e) {
e.printStackTrace();
}
int pagenumber=doc.getNumberOfPages();//获取总页数
FileOutputStream fos = null;
try {
fos = new FileOutputStream("F:/使用Acrobat制作PDF模板说明.doc");
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Writer writer = null;
try {
writer = new OutputStreamWriter(fos,"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
PDFTextStripper stripper = null;
try {
stripper = new PDFTextStripper();
} catch (IOException e) {
e.printStackTrace();
}
stripper.setSortByPosition(true);//排序
stripper.setStartPage(1);//设置转换的开始页
stripper.setEndPage(pagenumber);//设置转换的结束页
try {
stripper.writeText(doc,writer);
} catch (IOException e) {
e.printStackTrace();
}
try {
writer.close();
doc.close();
} catch (IOException e) {
e.printStackTrace();
}
}