基于OpenOffice、libreOffice实现文档转化
2020-4-11
788
0
在很多管理系统中都要求上传相关的文档文件实现在线预览功能
本篇文章主要来讲解如何实现:
主要实现将文档转化为pdf预览 需要使用的组件有(openOffice和libreOffoce)
OpenOffice安装:
图片来源于openOffice官网
安装openoffice组件(好处是支持win 和 liunx 根据所需安装 我们这里在win下面使用)
下载地址为:http://www.openoffice.org/download/安装以后在安装目录执行启动:
1) Win:安装目录C:\Program Files (x86)\OpenOffice 4\program 则需要在此目录下执行cmd命令
soffice -headless -accept=“socket,host=127.0.0.1,port=8100;urp;” -nofirststartwizard
2) Liunx:安装目录为/opt/openoffice4/program 则需要执行以下命令
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
查看是否启动成功:ps -aux | grep oppenoffice
核心代码:
1.实现文件上传功能:(具体代码忽略)
2.实现文档转化核心代码部分/**
* 文档转化核心代码