看啥推荐读物
专栏名称: JAVA葵花宝典
java知识和技术查漏补缺,空余时间学习碎片化知识,分享开发、运维、架构等综合性知识,助力职场最后一公里与职业进阶,每天看宝典,就选它。
今天看啥  ›  专栏  ›  JAVA葵花宝典

分享一个超牛逼的 Java 文件在线预览项目

JAVA葵花宝典  · 公众号  · Java  · 2021-03-16 21:53
‍‍简介基于 OpenOffice 服务将文件 (.doc、.docx、.xls、.ppt) 转化为pdf、html格式,然后直接在浏览器渲染输出。内置功能文件上传功能文件转换功能文件预览功能远程文件预览功能代码集成基于 SpringBoot + OpenOffice 实现的项目案例,配置文件 application.properties 引入:# 默认不开启 需要开启的设置成truejodconverter.local.enabled=true# 开启多个openOffice进程,每个端口对应一个进程jodconverter.local.portNumbers=8100,8200# openOffice进程重启前的最大进程数jodconverter.local.maxTasksPerProcess=100项目启动会自动生成两个转换进程,下面是伪代码实现:@RestController@RequestMapping("document")public class ConverterController { @Autowired private DocumentConverter documentConverter; /** * 文件上传 */ @RequestMapping("/upload") publ ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照