一、安装openoffice
1、下载
ubuntu:Apache_OpenOffice_4.1.3_Linux_x86-64_install-deb_zh-CN.tar.gz
centos:Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
2、解压:
ubuntu:tar zxvf Apache_OpenOffice_4.1.3_Linux_x86-64_install-deb_zh-CN.tar.gz
centos:tar zxvf Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_zh-CN.tar.gz
3、安装
ubuntu:进入debs目录 执行:dpkg -i *.deb。再安装菜单项,进入desktop-integration中执行:dpkg -i openoffice4.1-debian-menus_4.1.3-9783_all.deb
centos:进入RPMS目录,执行:yum localinstall *.rpm。再安装菜单项,进入desktop-integration中执行:yum localinstall openoffice4.1.3-redhat-menus-4.1.3-9783.noarch.rpm
4、启动服务器
/opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
注:若出现需要java支持,则安装java
jdk-7u79-linux-x64.tar.gz 解压后在/etc/profile设置全局环境变量后重新启动openoffice
二、office文件转pdf
1、下载jodconverter-2.2.2.zip
2、解压到/usr/local/jodconverter
3、执行命令:java -jar /usr/local/jodconverter/lib/jodconverter-cli-2.2.2.jar test.doc test.pdf
三、安装swftools
1、下载swftools-0.9.2.tar.gz
2、解压安装
tar zxvf swftools-0.9.2.tar.gz
3、编译安装
./configure --prefix=/usr/local/swftools
make
make install
注:
安装SwfTools-0.9.2的时候,在执行make install时报错,
rm -f /usr/local/share/swftools/swfs/default_viewer.swf -o -L /usr/local/share/swftools/swfs/default_viewer.swfrm:无效选项 -- o
解决:在安装目录中swfs文件夹中修改文件Makefile和Makefile.in,去掉-o -L,重新make install
四、swftools中文乱码
方法1:复制windows中的C:\Windows\Fonts到linux的/usr/share/fonts中,分别执行mkfontscale mkfontdir fc-cache fc-cache -f -v,然后重启系统
注:猜测服务器缓存被占据,有很多没用的字体