linux下word、excel转pdf、html;pdf转swf;ppt转图片操作来一波
原因:原来的系统开发都是一直部署在windows下面,word、excel转pdf、html;pdf转swf;ppt转图片的操作都是通过jcom(限制于32位jdk)以及jacob来调用windows的com组件来实现的转换成为html、pdf的;如今系统要在linux下面进行部署,下面我们就一步一步的来操作实现吧!
1:技术调研 linux下那些操作能实现这些功能
因为本着开源的技术原则,在多方的linux技术方案的调研下,着重研究了OpenOffice和LibreOffice[二者源是一家产品]这两个产品。
------CENTERos7 里面貌似自带了 LibreOffice@!
虽然好多论坛、帖子里面都是说LibreOffice在许多方面要比OpenOffice强了不少,但是本着技术文档支持度的角度出发,最终还是好不犹豫的选择了OpenOffice!
2:linux OpenOffice的安装
去OpenOffice的官网下载了最新版本的OpenOffice4.1.5。
官网下载openoffice
我们下载得到 Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_zh-CN.tar.gz 这个文件。
使用 tar -zxvf *********.tar.gz解压这个文件
解压完成后,进入到进入zh-CN中RPMS文件夹。
进入文件夹的相关操作
运行 yum localinstall *.rpm
出现改画面,表示安装成功
安装此步骤后,进入到RPMS中的desktop-integration文件夹中
执行 yum localinstall openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm
这里报错了
Transaction check error:
file /usr/bin/soffice from install of openoffice4.1.5-redhat-menus-4.1.5-9789.noarch conflicts with file from package libreoffice-core-1:5.0.6.2-3.el7.x86_64
----冲突了!机器已经安装了libreoffice!!!!!
yum erase libreoffice\* -----好可惜啊,libreoffice就这样被我删除了!
再次 执行 yum localinstall openoffice4.1.5-redhat-menus-4.1.5-9789.noarch.rpm
openoffice安装完成!
安装成功会在 /opt 目录下生成 openoffice4 文件夹。
临时启动:
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
永久启动:
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
或者
一、启动步骤:
1.cd /opt/openoffice4/program (安装路径)
2.运行命令
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
或者1 2合并为以下这一个命令来启动:
启动命令 /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
3.查看默认端口是否启用完成
输入命令:netstat -tln
正常会显示
tcp 0 0 127.0.0.1:8100 0.0.0.0:* LISTEN
如果未显示,可查看防火墙中是否开放了该端口
二、自动启动设置
1.vi /etc/rc.local
添加如下命令
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
2:安装git与unconv
yum install git
git clone https://github.com/dagwieers/unoconv
进入unoconv目录,并安装 make install
3:转换命令
unoconv -f pdf aa.docx
noconv -f txt aa.docx
............
版权声明:
作者: freeclashnode
链接: https://www.freeclashnode.com/news/article-470.htm
来源: FreeClashNode
文章版权归作者所有,未经允许请勿转载。
热门文章
- 3月4日|22M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 3月5日|20.2M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 3月6日|20.1M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 2月22日|19.9M/S,Clash(小猫咪)/V2ray/Shadowrocket(小火箭)免费节点订阅链接每天更新
- 3月1日|19.4M/S,V2ray/Clash(小猫咪)/Shadowrocket(小火箭)免费节点订阅链接每天更新
- 3月2日|21.9M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 3月7日|18M/S,Clash(小猫咪)/V2ray/Shadowrocket(小火箭)免费节点订阅链接每天更新
- 2月27日|21.1M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 2月26日|22.8M/S,Clash(小猫咪)/SSR/V2ray免费节点订阅链接每天更新
- 3月3日|21.9M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
最新文章
- 3月21日|22.2M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 3月20日|22.8M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 3月19日|21.1M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 3月18日|18.7M/S,V2ray/Shadowrocket(小火箭)/Clash(小猫咪)免费节点订阅链接每天更新
- 3月17日|20.1M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 3月16日|18.9M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 3月15日|22.4M/S,Shadowrocket(小火箭)/Clash(小猫咪)/V2ray免费节点订阅链接每天更新
- 3月14日|19.3M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 3月13日|21.1M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 3月12日|22.1M/S,SSR/Clash(小猫咪)/V2ray免费节点订阅链接每天更新