在线阅读功能的部署搭建

在线进行预览搭建


搭建在线预览功能需要先部署java环境,最好是java 1.8版本以上的,
搭建需要安装 openoffice 与 Swftools 软件,把word,execl,pptx 等转化为pdf 使用 jodconverter 软件

具体搭建参考博客:https://www.bhqb.org/blog/post-315.html

openoffice的下载地址:
wget https://jaist.dl.sourceforge.net/project/openofficeorg.mirror/4.1.5/binaries/zh-CN/Apache_OpenOffice_4.1.5_Linux_x86-64_install-deb_zh-CN.tar.gz

默认安装在/opt/openoffice4 目录下
启动openoffice:soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

Swftools下载地址:wget http://www.swftools.org/swftools-0.9.1.tar.gz
用Swftools把pdf转为swf格式:
pdf2swf -s languagedir=/usr/share/xpdf/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/opt/123.pdf" -o "/opt/test/%.swf"

jodconverter下载地址:
wget https://jaist.dl.sourceforge.net/project/jodconverter/JODConverter/2.2.2/jodconverter-2.2.2.zip
用jodconverter把word,execl,txt,pptx等转化为pdf命令:
java -jar /opt/jodconverter/lib/jodconverter-cli-2.2.2.jar /opt/测试.pptx /opt/1234.pdf

遇到的坑,按照此安装时,java的版本最好是1.8,有同事使用过java1.9,但是启动openoffice时报错了。
在把pdf转化为swf格式,或者是把word,execl等转换为pdf时,出现错误,很大可能是因为系统字体的原因。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值