PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
内容摘要
本文实例讲述了PHP实现仿百度文库,豆丁在线文档效果。分享给大家供大家参考,具体如下:
由于项目要实现类似百度文库的功能,又是我一个人做的项目,所以就想到找免费的现成的来使
由于项目要实现类似百度文库的功能,又是我一个人做的项目,所以就想到找免费的现成的来使
文章正文
本文实例讲述了PHP实现仿百度文库,豆丁在线文档效果。分享给大家供大家参考,具体如下:
由于项目要实现类似百度文库的功能,又是我一个人做的项目,所以就想到找免费的现成的来使用。在网上找到的都是一样的。如下:
Flash Paper支持Office文档(.doc,.xls,.ppt)直接转换为PDF或SWF,速度很快,效果较好。可惜,Flash Paper V2.2后没有再更新了。安装Flash Paper后,可以直接使用命令调用FlashPrinter.exe,实现批量转换。
例如:C:\FlashPaper2.2\FlashPrinter.exe C:\Flex技术简介.ppt -o C:\Flex技术简介.swf
下载个FlashPaper,安装好之后,控制面板的打印机那里会出现一个虚拟的打印机,这个就说明安装成功了,win7下我试过32位的和64位的都安装不了。
在命令行试一下上面的命令,路径根据自身调整。执行后,成功就说明可以用了.
接下来就是php使用了,php使用 exec,或者system等来执行cmd命令,如:
http://sourceforge.net/projects/jodconverter/files/
好了,软件包准备好,下面就开工了⌒_⌒
先装JDK & tomcat,安装过程就不罗嗦了,不会的google下
接下来,安装openoffice,
# tar zxvf OOo_3.2.0_LinuxIntel_install_zh-CN.tar.gz #cd OOO320_m12_native_packed-1_zh-CN.9483/RPMS #rpm -ivh –force –nodeps *.rpm
就这样OPENOFFICE就安装好了,如果你的系统没有中文字体,就把中文字体安装上,否则转出来的PDF会乱码
装好openoffice后,接着安装swftools,swftools安装也比较简单,
# tar zxvf swftools-0.9.1.tar.gz #cd swftools-0.9.1 # ./configure –prefix=/usr/local/swftools/ # make && make install
到此,所有该安装的软件都已经安装好了,由于我现在是利用
下面开始把所需服务都启动起来,
先把OPENOFFICE启动起来,我们是当作服务启动的,启动命令如下
php操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
代码注释