CentOS/Linux - Apache OpenOffice的安装方法

Apache OpenOffice是领先的文字处理、电子表格、演示文稿、图形、数据库等开源办公软件套件。它适用于许多语言和常见的计算机,它将所有数据以国际开放标准格式存储,还可以从其他常用办公软件包中读取和写入文件,它可以下载和完全免费用于任何目的。

下面描述一下Apache OpenOffice在CentOS操作系统下的安装步骤,本次选用的版本是4.1.4

1、环境准备

(1)Apache OpenOffice依赖于JDK,安装JDK可以参照:JDK的安装与配置

(2)Apache OpenOffice的下载。

1)wget方式:wget https://sourceforge.net/projects/openofficeorg.mirror/files/4.1.4/binaries/zh-CN/Apache_OpenOffice_4.1.4_Linux_x86-64_install-rpm_zh-CN.tar.gz/download

2)官网下载方式: http://www.openoffice.org/download/index.html

2、安装

(1)解压

进入到Apache_OpenOffice_4.1.4_Linux_x86-64_install-rpm_zh-CN.tar.gz所在目录,执行如下命令:

tar -zxvf Apache_OpenOffice_4.1.4_Linux_x86-64_install-rpm_zh-CN.tar.gz

(2)安装.rpm

进入到指定目录 cd zh-CN/RPMS,然后执行:

yum localinstall *.rpm

以上,我们已经安装完成。

3、启动与关闭

(1)临时启动

/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

启动后,屏幕上没有任何输出,并且当前虚拟终端无法操作,要退出的话,需要按ctrl+c

 

后台启动

/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 &

查看是否启动成功,输入如下命令:

 

netstat -lnp|grep 8100

(2)关闭

ps -ef|grep soffice
kill -9 XXXX

 

4、测试

 

下载jodconverter-2.2.2.zip,下载地址如下

https://sourceforge.net/projects/jodconverter/files/JODConverter/2.2.2/jodconverter-2.2.2.zip/download

在linux下解压jodconverter-2.2.2.zip

unzip jodconverter-2.2.2.zip

进入到刚才解压的zip中的lib文件夹下,传入一个测试文件,如text.txt,然后执行一下命令

java -jar jodconverter-cli-2.2.2.jar test.txt test.pdf

不报错,并在当前文件夹下生成test.pdf文件,表示成功。

注意事项:

1、启动时,host参数如果设定为127.0.0.1,将只能本机访问,比如说如果用java实现office转PDF。PC机连Apache OpenOffice进行开发和测试时,host的参数要改为服务器的实际IP地址。

2、在测试时很可能会发现中文乱码的问题,请参照http://blog.csdn.net/laoyang360/article/details/73555598

3、本文中并没有安装/zh-CN/RPMS/desktop-integratio/openoffice4.1.4-redhat-menus-4.1.4-9788.noarch.rpm,如果需要安装,进入该文件夹下执行rpm -ivh openoffice4.1.4-redhat-menus-4.1.4-9788.noarch.rpm 即可。

4、使用Java实现调用的时候,会出现相关很多问题,请参照:Apache OpenOffice-java调用时的问题总结

 

 

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值