admin管理员组

文章数量:1605190

用到得jar:

try {

String pdfFile = "文件路径";

PDDocument doc = PDDocument.load(new File(pdfFile));

int pagenumber = doc.getNumberOfPages();

pdfFile = pdfFile.substring(0, pdfFile.lastIndexOf("."));

String fileName = pdfFile + ".doc";

File file = new File(fileName);

if (!file.exists()) {

file.createNewFile();

}

FileOutputStream fos = new FileOutputStream(fileName);

Writer writer = new OutputStreamWriter(fos, "UTF-8");

PDFTextStripper stripper = new PDFTextStripper();

stripper.setSortByPosition(true);// 排序

stripper.setStartPage(1);// 设置转换的开始页

stripper.setEndPage(pagenumber);// 设置转换的结束页

stripper.writeText(doc, writer);

writer.close();

doc.close();

System.out.println("pdf转换word成功!");

} catch (IOException e) {

e.printStackTrace();

}

来源:oschina

链接:https://my.oschina/u/3795908/blog/4467739

本文标签: PDFJavawordJavaword