当前位置:文档之家› openoffice to pdf to swf

openoffice to pdf to swf

实现功能点:支持导入word ,txt,pdf,excel,ppt。

office文件转换成SWF文件,使用第三方工具:
1.OpenOffice,版本为:OpenOffice 4.1.1
2.pdf2swf,版本为:swftools-2013-04-09-1007
3.jodconverter,版本为:jodconverter-2.2.2
系统升级之前,首先安装1),2)工具,安装过程如下:
一、安装openoffice
1.openoffice:Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz
命令1:tar zxvf Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz 命令2:cd zh-CN/RPMS/
命令3:yum --disablerepo=* localinstall *
2.font字体包:font.zip 包含了目前所有中文字体包,将其解压到
/opt/openoffice4/share/fonts/truetype目录下面
命令:待补充。

unzip font.jar
3.执行start-openoffice.sh脚本
如果没有执行权限,执行以下命令:
chmod u+x start-openoffice.sh
如果具备执行权限,执行以下命令,启动soffice服务:
./start-openoffice.sh
4.检查soffice服务是否启动成功,执行以下命令:
ps aux | grep soffice
看到以下信息,说明soffice启动成功:
5、设置开机自启动soffice服务:
(1)将start-openoffice.sh拷贝到/usr/local/bin目录下,
命令:cp start-openoffice.sh /usr/local/bin
(2)然后执行,
命令:vim /etc/rc.local
(3)在最后一行添加:/usr/local/bin/start-openoffice.sh
(4)存盘退出,
命令:esc : wq
二、安装SwfTool
1.swftools:swftools-2013-04-09-1007.tar.gz
按以下顺序,执行命令:
1.tar zxvf swftools-0.9.1.tar.gz
2.cd swftools-0.9.1
3../configure
4.make
5.make install
2.在以上基础上安装xpdf语言包,详情如下:
将xpdf-chinese-simplified.tar.gz文件,解压到/usr/share/xpdf下,编辑add-to-xpdfrc 文件,执行命令如下:
1. tar zxvf xpdf-chinese-simplified.tar.gz
2.unzip font.zip
3.mv Gbsn00lp.ttf gkai00mp.ttf xpdf-chinese-simplified/CMap/
4.cd /usr/share/xpdf/xpdf-chinese-simplified
5.vi add-to-xpdfrc
内容如下:
=======================================================
==============================
#----- begin Chinese Simplified support package (2011-sep-02)
cidToUnicode Adobe-GB1 /usr/share/xpdf/xpdf-chinese-simplified/Ad
obe-GB1.cidToUnicode
unicodeMap ISO-2022-CN /usr/share/xpdf/xpdf-chinese-simplified/IS
O-2022-CN.unicodeMap
unicodeMap EUC-CN /usr/share/xpdf/xpdf-chinese-simplified/EU
C-CN.unicodeMap
unicodeMap GBK /usr/share/xpdf/xpdf-chinese-simplified/GBK.u
nicodeMap
cMapDir Adobe-GB1 /usr/share/xpdf/xpdf-chinese-simplified/CM
ap
toUnicodeDir /usr/share/xpdf/xpdf-chinese-simplified/Cmap
displayCIDFontTT Adobe-GB1
/usr/share/xpdf/xpdf-chinese-simplified/CMap/gbsn00lp.ttf
displayCIDFontTT
Adobe-GB1 /usr/share/xpdf/xpdf-chinese-simplified/CMap/gkai00mp.ttf
#----- end Chinese Simplified support package
=======================================================
==============================
6)保存后退出,命令:esc : wq
7)最后使用如下命令测试pdf2swf服务是否可以正常使用:
pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/opt/123.pdf" -o "/opt/test/123.swf"
如果能看到123.swf,且能在浏览器打开,文字正常,说明psf2swf服务可
以正常使用。

测试:
http://192.168.3.11:8080/AQB/material/getMaterialInfo?requestJson={'
materialId':27098,'materialTypeId':5,'pcmFormat':'alaw','pcmChannels
':1,'userId':2519}
本次升级使用到的命令:
1.tar zxvf
Apache_OpenOffice_4.1.1_Linux_x86-64_install-rpm_zh-CN.tar.gz
2.yum --disablerepo=* localinstall *
3.chmod u+x start-openoffice.sh
4.ps aux | grep soffice
5.cp start-openoffice.sh /usr/local/bin
6.vim /etc/rc.local
7.存盘退出:esc : wq
tar zxvf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure
make
make install
tar zxvf xpdf-chinese-simplified.tar.gz
unzip font.zip
mv Gbsn00lp.ttf gkai00mp.ttf xpdf-chinese-simplified/CMap/
cd /usr/share/xpdf/xpdf-chinese-simplified
vi add-to-xpdfrc
将tar解压缩到指定的目录下:
tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29
tar zxvf swftools-2013-04-09-1007.tar.gz
常用命令:
1.移除文件:rm -rf *
2.动态查看文件内容:tail -f aa.txt
3清楚文件内容:rm -rf catalina.out
4.查看端口号:netstat -apn | grep 8100
5.查看服务进程号:ps -ef | grep java
6.查看系统编码方式:env | grep LANG
7.查看服务进程:ps -ef | grep soffice
8.查看服务进程:ps aux | grep soffice
9.拷贝文件到指定的目录下面:
cp simsun.tt* /opt/openoffice4/share/fonts/truetype
cp * /usr/share/xpdf/xpdf-chinese-simplified/CMap/
10.系统重启:reboot
11.将当前服务器上文件复制到另一个服务器上:
scp swftools-2013-04-09-1007.tar.gz root@192.168.6.88:/root/officeToSwf 12.vim /proc/cpuinfo。

相关主题