原文:SpringBoot-文件在线预览解决方案-基于OpenOffice及jacob

项目中有一个需求:实现文件 主要是Office文件 的在线预览,根据前端需求,Office文件需要转换成pdf或者html方可在浏览器中打开预览,那么后端需要将文件转为pdf 格式返回地址给前端。目前,了解到的解决方案大概有两种,一种是基于Apache组织下的开源项目:OpenOffice,一种是使用jacob桥接方案。两种方案均可实现需求,但是在使用过程中遇到些许波折与坑,写在这里,与大家共勉。 ...

2019-06-19 15:01 0 997 推荐指数:

查看详情

springboot jodconverter openoffice 实现 office 文件 在线预览

这个已是好几个月前做的,好多细节已记得不那边清楚了。今天部署到环境还遇到不少问题。总结下。 1、office 文件实现在线预览的一般思路就是,将文件转pdf,在通过pdf.js 实现在线浏览。这其中转pdf 各个工具转换的效果有些差异,存在走样问题。 2、另一种思路是通过脚本调用office ...

Fri Jul 26 02:33:00 CST 2019 0 2413
word文档在线预览解决方案

花了一整天在网上翻关于 “word文档在线预览解决方案” 相关的资料,感觉实现难度比较大还是用PDF来解决好了.. 下面列一下比较好的参考资料吧 参考资料 前端实现在线预览pdf、word、xls、ppt等文件 OFFICE 文档转换为html在线预览 ...

Sat Sep 29 08:42:00 CST 2018 0 1049
WEB文档在线预览解决方案

web页面无法支持预览office文档,但是却可以预览PDF、flash文档,所以大多数解决方案都是在服务端将office文档转换为pdf,然后再通过js的pdf预览插件(谷歌浏览器等已经原生支持嵌入PDF文档)进行查看。 Aspose后台转换可以使用Aspose将office文档转换为PDF ...

Wed Sep 25 07:50:00 CST 2019 0 978
文档在线预览开源实现方案二:OpenOffice + pdf.js

文档在线预览的另一种实现方式采用的技术栈是OpenOffice + pdf.js, office文档转换为pdf的工作依然由OpenOffice的服务来完成,pdf生成后我们不再将其转换为其他文件而是直接将pdf文件通过js框架直接展示到web页面,这样相对于方案一的实现少了一层转换,效率会更快 ...

Fri Nov 25 03:54:00 CST 2016 0 3410
文档在线预览开源实现方案一:OpenOffice + SwfTools + FlexPaper

在文档在线预览方面,项目组之前使用的是Microsoft office web apps, 由于该方案需要按照微软License付费,项目经理要我预研一个文档在线预览的开源实现方案。仔细钻入该需求发现其实文档在线预览的开源方案还是挺多的,今天研究的方案一采用的技术栈是:OpenOffice ...

Thu Nov 24 07:10:00 CST 2016 0 2729
文档在线预览开源实现方案三:OpenOffice + PDFRenderer + js

之前的方案无法很好地解决异构平台及不同浏览器的兼容性问题,如方案一需要客户端浏览器支持flash而移动端浏览器无法支持这点,虽然移动端浏览器支持方案二,但是一些老版本的IE浏览器无法支持,例如IE8就不支持html5,在这种情况下决定研究方案三,该方案采用的技术栈是OpenOffice ...

Fri Nov 25 05:42:00 CST 2016 0 1391
实现在线预览PDF的几种解决方案

因客户需要实现PDF的预览处理,在网上找了一些PDF在线预览解决方案,有的用PDFJS的在线预览方式,有的使用PDFObject的嵌入式显示,有的通过转换JPG/PNG方式实现间接显示的方式,开始是想通过简单的方式,能够使用JS插件实现预览最好,可是在线预览总是有一些不足,如不同浏览器的兼容问题 ...

Sat Sep 01 01:01:00 CST 2018 11 21222
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM