原文地址: http://blog.csdn.net/liumiaocn/article/details/73480915
原文地址: http://www.cnblogs.com/sustudy/p/3999628.html
1、 安装jdk yum install java-1.8.0-openjdk* -y
2、查看安装情况 : java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)
3、安装Apache OpenOffice的RPM安装包
下载地址:http://www.openoffice.org/zh-cn/download/
下载&解压:
[root@liumiaocn ~]# cd /tmp/openoffice/ [root@liumiaocn openoffice]# ls Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz [root@liumiaocn openoffice]# tar -zxvf Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz zh-CN/ ... zh-CN/RPMS/openoffice-graphicfilter-4.1.3-9783.x86_64.rpm ... zh-CN/readmes/README_zh-CN.html [root@liumiaocn openoffice]# ls Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz zh-CN [root@liumiaocn openoffice]#
安装:
[root@liumiaocn openoffice]# cd zh-CN/RPMS/ [root@liumiaocn RPMS]# rpm -ivh *.rpm Preparing... ################################# [100%] Updating / installing... 1:openoffice-ure-4.1.3-9783 ################################# [ 2%] 2:openoffice-core01-4.1.3-9783 ################################# [ 5%] 3:openoffice-zh-CN-4.1.3-9783 ################################# [ 7%] 4:openoffice-impress-4.1.3-9783 ################################# [ 10%] 5:openoffice-zh-CN-base-4.1.3-9783 ################################# [ 12%] 6:openoffice-zh-CN-calc-4.1.3-9783 ################################# [ 15%] 7:openoffice-zh-CN-draw-4.1.3-9783 ################################# [ 17%] 8:openoffice-zh-CN-help-4.1.3-9783 ################################# [ 20%] 9:openoffice-zh-CN-impress-4.1.3-97################################# [ 22%] 10:openoffice-zh-CN-math-4.1.3-9783 ################################# [ 24%] 11:openoffice-zh-CN-res-4.1.3-9783 ################################# [ 27%] 12:openoffice-zh-CN-writer-4.1.3-978################################# [ 29%] 13:openoffice-base-4.1.3-9783 ################################# [ 32%] 14:openoffice-calc-4.1.3-9783 ################################# [ 34%] 15:openoffice-core02-4.1.3-9783 ################################# [ 37%] 16:openoffice-core03-4.1.3-9783 ################################# [ 39%] 17:openoffice-core04-4.1.3-9783 ################################# [ 41%] 18:openoffice-core05-4.1.3-9783 ################################# [ 44%] 19:openoffice-core06-4.1.3-9783 ################################# [ 46%] 20:openoffice-core07-4.1.3-9783 ################################# [ 49%] 21:openoffice-draw-4.1.3-9783 ################################# [ 51%] 22:openoffice-images-4.1.3-9783 ################################# [ 54%] 23:openoffice-4.1.3-9783 ################################# [ 56%] 24:openoffice-math-4.1.3-9783 ################################# [ 59%] 25:openoffice-writer-4.1.3-9783 ################################# [ 61%] 26:openoffice-brand-writer-4.1.3-978################################# [ 63%] 27:openoffice-brand-math-4.1.3-9783 ################################# [ 66%] 28:openoffice-brand-base-4.1.3-9783 ################################# [ 68%] 29:openoffice-brand-calc-4.1.3-9783 ################################# [ 71%] 30:openoffice-brand-draw-4.1.3-9783 ################################# [ 73%] 31:openoffice-brand-impress-4.1.3-97################################# [ 76%] 32:openoffice-brand-zh-CN-4.1.3-9783################################# [ 78%] 33:openoffice-ogltrans-4.1.3-9783 ################################# [ 80%] 34:openoffice-gnome-integration-4.1.################################# [ 83%] 35:openoffice-graphicfilter-4.1.3-97################################# [ 85%] 36:openoffice-javafilter-4.1.3-9783 ################################# [ 88%] 37:openoffice-onlineupdate-4.1.3-978################################# [ 90%] 38:openoffice-ooofonts-4.1.3-9783 ################################# [ 93%] 39:openoffice-ooolinguistic-4.1.3-97################################# [ 95%] 40:openoffice-pyuno-4.1.3-9783 ################################# [ 98%] 41:openoffice-xsltfilter-4.1.3-9783 ################################# [100%] [root@liumiaocn RPMS]#
运行OpenOffice服务:
[root@liumiaocn ~]# /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & [1] 2229 [root@liumiaocn ~]# ps -ef |grep soffice |grep -v grep root 2229 2011 0 02:34 pts/2 00:00:00 /bin/sh /opt/openoffice4/program/soffice -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard root 2238 2229 1 02:34 pts/2 00:00:00 /opt/openoffice4/program/soffice.bin -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard [root@liumiaocn ~]#
4、安装JodConverter
下载地址:https://sourceforge.net/projects/jodconverter/files/JODConverter/2.2.2/
将此zip包解压至/opt得到如下结构:
[root@liumiaocn ~]# ls /opt/jodconverter-2.2.2/ ChangeLog.txt docs document-formats.xml lib LICENSE.txt README.txt src [root@liumiaocn ~]#
转化
[root@liumiaocn tmp]# java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/aaa.pptx /tmp/aaa.pdf Jun 20, 2017 2:53:35 AM com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection connect INFO: connected Jun 20, 2017 2:53:41 AM com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection disposing INFO: disconnected [root@liumiaocn tmp]#
如果成功了,/tmp文件夹下会多出一个pdf文件。打开pdf如果出现乱码,请看该网址(http://aayy520.blog.163.com/blog/static/23182260201432911408564/)
问题点
预览的时候由于字体的问题,显示为乱码或者占位符的情况很多。这种情况下一般将字体文件拷贝到openoffice目录下(本文的情况:/opt/openoffice4/share/fonts/truetype),然后再重启openoffice服务之后再次转化即可。
openoffice转换pdf 中文不显示问题解决
我是直接吧Windows的字体拷贝到linux下
将字体拷贝到linux系统下 /usr/share/fonts
之后执行
mkfontscale
mkfontdir
fc-cache
[root@zjj fonts]# ps -ef |grep soffice |grep -v grep
root 32688 31890 0 10:44 pts/1 00:00:00 /bin/sh /opt/openoffice4/program/soffice -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard root 32706 32688 0 10:44 pts/1 00:00:00 /opt/openoffice4/program/soffice.bin -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard [root@zjj fonts]# kill -9 32706
[root@zjj fonts]# /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
[root@zjj fonts]# java -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/aaa.doc /tmp/aaa.pdf
查看即可显示中文