linux下 word文档在线预览

Linux jason 725℃ 0评论

1 word文档在线预览这个是功能很普遍的,这篇文章主要是给大家介绍下在lnmp环境下实现word文档在线预览!

2 用户在前端上传doc文档,操作员在后台可以直接在线预览用户上传的文档信息,显然doc文档是不可能实现的,我们要转化成相对应的格式。

话不多说下面开始:

你需要几下载几个包,然后安装配置一下:

OOo_3.3.0_Linux_x86_install-rpm-wJRE_en-US.tar.gz
OOo-SDK_3.3.0_Linux_x86_install-rpm_en-US.tar.gz
jodconverter.2.2.2

1. 安装openoffice3

tar zxvf OOo_3.3.0_Linux_x86_install-rpm-wJRE_en-US.tar.gz

cd OOO330_m20_native_packed-1_en-US.9567/RPMS

rpm -ivh *.rpm --nodeps --force

安装后的默认目录是在:/opt/目录下面
启动服务:
/opt/openoffice.org3/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

开机启动:
vi /etc/rc.local
在最后面加入启动语句

2. 安装OpenOffice SDK3.3

tar zxvf OOo-SDK_3.3.0_Linux_x86_install-rpm_en-US.tar.gz

cd OOO330_m20_native_packed-1_en-US.9567/RPMS/

rpm -vih *.rpm

3. 安装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

注释:

在php环境下运行 linux脚本需要 : system("java -jar /usr/local/nginx/xwmc_test/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar $word $html ",$result2);

转载请注明:Jason博客 » linux下 word文档在线预览

喜欢 (4)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

记载着一个程序员的编码历程