前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux平台的office文档转pdf的实例(程序员的菜)

linux平台的office文档转pdf的实例(程序员的菜)

作者头像
砸漏
发布2020-10-19 22:37:44
1.3K0
发布2020-10-19 22:37:44
举报
文章被收录于专栏:恩蓝脚本恩蓝脚本

需要材料:

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文件。

以上这篇linux平台的office文档转pdf的实例(程序员的菜)就是小编分享给大家的全部内容了,希望能给大家一个参考。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 需要材料:
  • 详细步骤:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档