前言
因为网上的信息比较多,每个项目又不太一样,故整理一下以作记录。
一、下载openoffice
下载地址:https://www.openoffice.org/download/
下载后,安装即可。
二、引入依赖
使用的JodConverter版本为2.2.1。因为jodconverter2.2.1必须依赖slf4j-jdk14必须这个版本,但是因为该版本过低,所以使用slf4j-api,slf4j-log4j12作为替代代替。
![](https://img.haomeiwen.com/i27283024/ee67c237bbe455ed.png)
![](https://img.haomeiwen.com/i27283024/d46560b2d36d8269.png)
代码实现
![](https://img.haomeiwen.com/i27283024/b81e8bbc18558c43.png)
![](https://img.haomeiwen.com/i27283024/2d01946a2cb57870.png)
获取文件夹下所有文件
![](https://img.haomeiwen.com/i27283024/d05620f687b9f2f2.png)
注意JodConverter2.2.1不兼容docx、xlsx、pptx格式。
解决方法:重写BasicDocumentFormatRegistry类。新建com.artofsolving.jodconverter包
![](https://img.haomeiwen.com/i27283024/997c8825447311bc.png)
![](https://img.haomeiwen.com/i27283024/1eb722d8dc903115.png)
通过以上方式可以轻松实现把常见文档格式直转为PDF文件,个别知识点不清楚的可以观看教学视频来学习。
总结:结合网上信息,进行资源整合,作为笔记。
网友评论