Spring Boot 基于Jodconverter实现Office转PDF

网站建设5年前发布
29 0 0

每次去易企签获取签署连接嵌入页面时,都需要等待20s+,这个过程让人有些无法忍受,之前,我方业务有咨询过易企签原因。他说:你们传过来的文档为非PDF文档,我们这边需要将接收到的文件转换为PDF,这个过程比较耗时。好吧,既然你们都这么说了,那传给你之前先帮转好,这样,你就没话说了吧。,我们的业务会有docx和xlsx两种文件各种需要调用易企签发起电子合同签署。为了在调用接口前先把文件转为PDF,我也去Github找了许久,原来的mirkonasato/jodconverter仓库代码已经不再更新,有人fork出了新分支并在持续更新维护中。,20230306141443b59342c197cb73cb7a81295c6b6cf85605c999437,目前jodconverter支持的转换格式比较是非常丰富的,20230306140014857ed1914aaa7a7175f52196b8d30e3cc7ad36886,jodconverter依赖于Apache OpenOffice或LibreOffice,在使用jodconverter之前需要先安装二者其一。这两个项目都为开源项目。,20230306140015c91d59f87d7f04631cf0330fefc61d00bac22f470,20230306140255e61fe5c235f39bdb52e53500356492256ec7d0155,但是从Github的活跃度来看,LibreOffice显然更活跃一些。这里,我选择安装LibreOffice。,2023030614035791505f646785e91cf3e455508a68f4f260d42d950,安装比较简单,直接下载安装即可,无需特殊配置,此不赘述。环境准备好后,就开始我们的编程之旅。,总体来说,速度比较快,质量也很不错。DocumentConverter除了文件方式,也支持文件流的方式。目前还未用到其他的功能,也还未在使用过程遇到什么疑难杂症,后期有遇到坑时,再来补充吧。

© 版权声明

相关文章