为了方便前端预览word文件,上传后进行pdf转换(也可以预览时生成临时文件)*注word中插入的表格的话表格内字体都要为宋体不然转出来为空
引用jar包
org.apache.poi
poi-ooxml
3.17
org.apache.poi
poi
3.17
fr.opensagres.xdocreport
fr.opensagres.poi.xwpf.converter.pdf-gae
2.0.1
org.apache.poi
poi-scratchpad
3.17
org.apache.poi
poi-ooxml-schemas
3.17
docx转换比较简单代码如下
FileInputStream fileInputStream = null;
FileOutputStream fileOutputStream=null;try{//读取docx文件
fileInputStream = newFileInputStream(inPath);
XWPFDocument xwpfDocument= newXWPFDocument(fileInputStream);
PdfOptions pdfOptions=PdfOptions.create();//输出路径
fileOutputStream = newFileOutputStream(outPath);//调用转换
PdfConverter.getInstance().convert(xwpfDocument,fileOutputStream,pdfOptions);
}catch(IOException e) {