linux下实现百度文库的安装方法(实现doc,ppt向pdf转换)

用yum安装卸载openoffice【文档转换需要该服务的支持】
卸载openoffice
#yum remove openoffice*
通过下面的命令安装成功openoffice:
       
       #yum search openoffice 或 yum list | grep openoffice #如果不知道软件的具体名称,可用此命令搜索。
       #yum install openoffice.org-writer.i686

安装openoffice.org套件
yum groupinstall "Office/Productivity"
 
安装openoffice.org中文语言包
yum list openoffice*
....
openoffice.org-langpack-uk.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-ur.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-ve_ZA.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-xh_ZA.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-zh_CN.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-zu_ZA.i386 1:3.0.0-9.10.fc10 fedora
openoffice.org-langpack-zh_TW.i386 1:3.0.0-9.10.fc10 fedora
....
安装中文语言包
yum -y install openoffice.org-langpack-zh_CN
这样就完成了中文OpenOffice中文版的安装。

启动openoffice soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & 

openoffice选项说明


一、java实现文件转换成pdf文件

命令:java -jar /usr/local/jodconverter-core-3.0-beta-4/lib/jodconverter-core-3.0-beta-4.jar /home/a.doc  /home/a.pdf

jodconverter下载地址 http://code.google.com/p/jodconverter
可能会报错,原因可能没有找到officehome.
解决办法之一: ln -s /usr/lib/openoffice.org3  /usr/lib/openoffice

问题:在有界面的linux下进行转换时 会出现有些文字无法转换(转换成方块字符) 只所以会出现这个 就是因为在启动openoffice时 加入了 --headless的原因 把些参数去了就正常,
--headless选项标明openoffice运行在headless模式下的服务器上,所谓headless服务器即无需显卡、显示器、鼠标、键盘等设备可以正常运行
的服务器

其它问题请百度或谷歌

yum install ImageMagick  图片处理命令 convert

 安装swftool  rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
用于将pdf2swf  gif2swf wav2swf 等等

/usr/local/bin/pdf2swf   -z -T 9 a.pdf -o a.swf                            
/usr/local/bin/pdf2swf   -z -T 9 -s poly2bitmap  a.pdf -o a.swf 用位图的方式来处理
以上两条命令转换的方式不同

yum isntall xpdf         用于查看pdfInfo的页数 和其它信息,可以将pdf转换成txt文件

二、python实现文件转换成pdf文件

python DocumentConverter.py test.odt test.pdf
DocumentConverter下载地址(https://github.com/mirkonasato/pyodconverter)



二、php实现文件转换
>vi convert.php
<?php
    system("/opt/openoffice.org3/program/python DocumentConverter.py test.ppt test.swf"); 
?>
>/usr/local/php5/bin/php convert.php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值