poi-ooxml
3.9
然后贴一下代码:
public class Pdf2word {
public static void main(String[] args) throws InvalidFormatException {
try {
String pdfFileName = “H:\xuweichao.pdf”;
PDDocument pdf = PDDocument.load(new File(pdfFileName));
int pageNumber = pdf.getNumberOfPages();
String docFileName = pdfFileName.substring(0, pdfFileName.lastIndexOf(“.”)) + “.doc”;
File file = new File(docFileName);
if (!file.exists()) {
file.createNewFile();
}
CustomXWPFDocument document = new CustomXWPFDocument();
FileOutputStream fos = new FileOutputStream(docFileName);
//提取每一页的图片和文字,添加到 word 中
for (int i = 0; i < pageNumber; i++) {
PDPage page = pdf.getPage(i);
PDResources resources = page.getResources();
Iterable names = resources.getXObjectName