前言:
眼前小伙伴们对“htmlswf透明”大约比较重视,你们都需要剖析一些“htmlswf透明”的相关资讯。那么小编在网摘上网罗了一些关于“htmlswf透明””的相关知识,希望朋友们能喜欢,各位老铁们一起来了解一下吧!原因:原来的系统开发都是一直部署在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。
我们下载得到 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
进入unoconv目录,并安装 make install
3:转换命令
unoconv -f pdf aa.docx
noconv -f txt aa.docx
............
标签: #htmlswf透明