linux平台的office文档转pdf的实例(程序员的菜)-创新互联
需要材料:
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、网页空间、营销软件、网站建设、永新网站维护、网站推广。1、 Openoffice3.4(我是32位的centos,可以根据自己的系统下载指定的openoffice软件包)
下载地址:http://sourceforge.net/projects/openofficeorg.mirror/files/stable/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-rpm_en-US.tar.gz/download
2、 jodconverter.2.2.2
下载地址:http://sourceforge.net/projects/jodconverter/files/latest/download?source=files
3、32位的centos5.5(网络一搜一大把)
4、jdk1.7
思路很简单就是安装好openoffice3.4,在用jodconverter.2.2.2对文档进行转换。
详细步骤:
1、解压下载下来的openoffice包,进入该包的目录后,只用以下命令。
tar -zxvf openoffice的包名
2、解压完后,会产生一个zh-CN(或者其他类似的,要看是语言了),进入该目录后有个rpms,进入rpms文件夹。输入以下命令即可安装openoffice(如果提示什么依赖,那你要一个一个安装了。有些系统对:rpm -ivh *.rpm,不会自动安装)
rpm -ivh *.rpm
3、安装完后,就应该开启openoffice服务。输入以下命令,openoffice默认安装在/opt文件里。(开启服务,会遇到一系列错误,可以找搜索引擎)
/opt/openoffice.org3/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
4、判断是否开启openoffice服务成功
ps aux|grep soffice 查看进程
5、开启openoffice服务成功后,使用jodconverter.2.2.2来转换,可以使用以下命令(最好使用root用户,不然会遇到很多权限问题)
jodconverter的解压路径: /usr/local/wenku/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar
要进行转换的文件:/tmp/1.doc
转换后的文件:/tmp/1.pdf
java -jar /usr/local/wenku/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /tmp/1.doc /tmp/1.pdf
如果成功了,/tmp文件夹下会多出一个pdf文件。
打开pdf如果出现乱码,请看(解决linux下openoffice word文件转PDF中文乱码的问题)
以上这篇linux平台的office文档转pdf的实例(程序员的菜)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持创新互联成都网站设计公司。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
分享标题:linux平台的office文档转pdf的实例(程序员的菜)-创新互联
文章出自:http://scjbc.cn/article/ddides.html