debian 环境下实现word ,excel, ppt 转pdf 转swf
kevin.Zhu 发布于:2013-1-16 0:40 分类:Debian 有 10 人浏览,获得评论 0 条
原理 : word/ppt/excel -> pdf -> swf
-
转pdf ,需要 openoffice ,jodconverter
-
安装openoffice , apt-get install openoffice.org-core , openoffice.org
-
安装 jodconverter , 到官网下载完整的包 ,tar解压
-
jodconverter需要java环境 , 安装java环境。 apt-get install openjdk-6-jdk openjdk-6-jre
-
将jodconverter 解压的包cp到 /usr/share/java/ 下
-
开启openoffice服务 , soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
7. 找个word文档测试jodconverter是否安装成功 ,
java -jar /usr/share/java/.../jodconverter-cli-2.2.2.jar /tmp/1.doc /tmp/1.pdf
成功输出pdf表示安装成功
8. 安装swftools (见另一篇文章)
9 .运行 /opt/swftools/bin/pdf2swf -o /tmp/test_output.swf -T -z -t -f /home/bigbenz8/test.pdf -s languagedir=/usr/share/xpdf/xpdf-chinese-simplified -s flashversion=9
PS: 有关jodconverter转pdf乱码的问题 :
只要复制c:/windows/fonts 下的字体 , 如(simsun.ttc - 宋休 ,sim开头的字体 ) , 到linux /usr/lib/openoffice/basis3.2/share/fonts/truetype 下 , 重启soffice 就可以了 。