1.安装前首先执行yum update -y 更新到最新, 否则安装jdk时jre字体不会安装

2.卸载系统自带java

yum remove java -y

3.下载java

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

mkdir /usr/java

cd /usr/java

rpm -ivh jdk-7u75-linux-x64.rpm

然后配置环境变量输入如下命令,进入配置文件。

[root@localhost java]# vi /etc/profile
在文件中加入

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
export JAVA_HOME=/usr/java/jdk1.7.0_60
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

让环境变量生效。

执行配置文件,令其立刻生效,输入如下命令:

[root@localhost java]# source /etc/profile

查看当前java安装的版本
[root@localhost java]# java -version
java version “1.7.0_60″
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

  1. 下载openoffice

wget http://softlayer-sng.dl.sourceforge.net/project/openofficeorg.mirror/4.1.1/binaries/zh-CN/Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz

安装openoffice

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

cd zh-CN/RPEM

rpm -ivh *.rpm ―nodeps ―force

安装后的默认目录是在:/opt/目录下面

  1. 启动服务

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

安装office-SDK

下载

wget https://archive.apache.org/dist/openoffice/4.1.0/binaries/SDK/Apache_OpenOffice-SDK_4.1.0_Linux_x86-64_install-rpm_en-US.tar.gz

 

tar zxvf Apache_OpenOffice-SDK_4.1.0_Linux_x86-64_install-rpm_en-US.tar.gz

 

cd en-US/RPMS/

rpm -ivh *.rpm

 

安装jodconverter.2.2.2 ,安装了这个之后就已经可以实现DOC转PDF了。

这个安装很简单,直接上网站下一个这个东东回来。

解压,复制到一个目录里面去,就能直接用了,调用它里面的/lib/jodconverter-cli-2.2.2.jar这个玩意儿就行,可以直接运行命令测试:

 

java -jar /usr/local/wenku/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/1.doc /tmp/1.pdf

转换命令

java -jar /usr/local/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /a.doc /a.pdf

注:如果文档转换后中文无法显示或乱码,这是由于centos安装时采取最小化安装造成的,只需找个完整安装的服务器,将/usr/share/fonts 文件夹下的字体复制到相应服务器然后重启服务器即可,

如果完成上述操作后中文有乱码,请在windows系统中 c:/windows/font/目录下的所有字体复制到 /usr/share/fonts/目录下 ,重启服务器即可