zeromemos
最好的学习方法就是输出所学的知识使用poi实现Word转pdf
存在缺陷,一些格式会丢失
依赖
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
<!-- Word转PDF操作依赖 -->
<dependency>
<groupId>fr.opensagres.xdocreport</groupId>
<artifactId>fr.opensagres.poi.xwpf.converter.pdf-gae</artifactId>
<version>2.0.2</version>
</dependency>
测试方法,可以写成工具类
@Test
public void run8(){
FileInputStream fileInputStream = null;
try {
//指定Word文件
fileInputStream = new FileInputStream("C:\\Users\\admin\\Desktop\\demo.docx");
XWPFDocument xwpfDocument = new XWPFDocument(fileInputStream);
//指定导出的PDF目录
FileOutputStream fileOutputStream = new FileOutputStream("C:\\Users\\admin\\Desktop\\demo.pdf");
PdfOptions pdfOptions = PdfOptions.create();
//执行转换
PdfConverter.getInstance().convert(xwpfDocument,fileOutputStream,pdfOptions);
//关闭流
fileInputStream.close();
fileOutputStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
Word文件如下
转成PDF文件如下
评论区
关于我们
本站主要用于记录个人学习笔记,网站开发中,如需以前站内资料请加QQ群272473835索取。注册账号仅提供回帖功能,可不注册!