word在线预览java⽅案_word在线预览⽅案openOffice LINUX:
1、安装java环境和基础配置yum install gcc-c++
yum -y install giflib-devel libjpeg-devel freetype-devel t1lib-devel zlib
yum -y install  java-1.6.0-openjdk*
yum -y install mkfontscale
2、安装openofficecd RPMS
rpm –ivh *rpm(安装所有rpm⽂件)
cd desktop-integration
rpm -3.arch.rpm
3、启动openOffice服务cd /opt
4
cd program
/4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
4、测试doc转pdfjava -jar /opt/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /home/php/1.doc /home/php/1.pdf
5、安装swftoolstar xzf swftools-0.9.
cd swftools-0.9.1
国外java php./configure
make
make install
6、测试pdf转swfpdf2swf -o /home/php/1.swf -T -z -t -f /home/php/1.pdf -s languagedir=/usr/local/share/xpdf/chinese-simplified flashversion=9
7、解决中⽂转换后乱码(将 windows下的 字体拷贝到 /usr/share/fonts/simsun/ 下并且重建Linux字体索引)mkfontscale
mkfontdir
fc-cache
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
开机启动openoffice
编辑/etc/rc.local
在最后⾯,添加:
/usr/lib/program/soffice -headless -accept="socket,port=8100;urp;"
netstat -ntlp(查看端⼝占⽤情况)
pgrep soffice(查看soffice涉及到的pid)
kill -s 9 2028(杀死2028这个pid)
WINDOWS安装:
1、下载安装openoffice
2、启动openoffice服务
cd C:/Program Files (x86)/OpenOffice 4/program
soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
3、安装java jdk
4、测试转换
C:/Program Files (x86)/Java/jdk1.8.0_65/bin/java -jar D:/server/www/anguan/lib/jodconverter-cli-2.2.2.jar
D:/server/www/anguan/test.docx D:/server/www/anguan/test.pdf
5、安装swftools
windows下安装完成后发现php⽆法调⽤openoffice命令,之后发现删除了apache的⽇志⽂件重启apache后就能调⽤成功,暂时还没到原因是什么。
flexpaper调⽤实例

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。