office在线预览方案及源码分享

如链接不好使,可联系1160927198(时间流逝杀)

文档及demo。链接:https://pan.baidu.com/s/16z-zn3ABxSfVgESHV-X9aw 密码:882x。

office在线预览方案及源码-CSDN下载
https://download.csdn.net/download/qq_26408545/10320781

1.使用demo,需要完成3个环境的配置。

一:java系统环境变量的配置(openoffice需要此支持)。

二:安装openoffice,启动openoffice服务,并在代码的配置文件配置安装路径。

三:在磁盘上放置:pdf2htmlEX,并在代码的配置文件配置中配置安装路径。

 

2代码整体介绍:

内涵三个方法:main包下面。

1. office2html,直接调用openoffice的服务进行转换,优点快,缺点:所有的图片均会产生一个文件,不便于管理,windowslinux,需要改Doc2HtmlUtil下的

//纠正页面编码显示错误(可能机器默认编码有不同自行修改)。

return replaceError(htmlStr,"gb2312","UTF-8");

 

2. office2pdf2html调用openoffice的服务转换成pdf,然后调用pdf2htmlEX转换成html

缺点:生成的pdf需要您写执行完毕删除功能,优点:仅且产生一个html文件方便您操作管理。

3. excel2pdf2html,office2pdf2html扩充方法,解决excel不能自适应的问题。(原理一样,只是调用openoffice内部组件进行处理,效率略低于2

 

 

3.环境搭建

一:Java:环境变量的配置。(百度自行解决老掉牙的东西了)

https://jingyan.baidu.com/article/fd8044fa2c22f15031137a2a.html

 

二:openoffice的安装与语言包的配置,及服务的启动。

1. openoffice的安装:见OpenOffice安装教程详解.docx

 

2. 语言包的配置:见openoffice乱码决绝方案.docx2步骤可选:调用office2pdf2html()方法不乱码,可以不配置,但得执行2.3)。

 

3. 启动服务:见:openoffice启动及注册成windows服务方法.doc

 

三:在磁盘上放置:pdf2htmlEX

 

pdf2htmlEX下载地址及注意事项.docx

 

4. 代码注意事项:

:代码说明.Docx


你可能感兴趣的:(java)