《2022年php开发在线文档 .pdf》由会员分享,可在线阅读,更多相关《2022年php开发在线文档 .pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、EXCEL 部分: ?php set_time_limit(10); echo 开始; $et = new COM(ET.Application); echo 打开 COM 接口; $path_parts=pathinfo(_FILE_); $dir=$path_partsdirname.; $src_filename = $dir.1.xls; /源文件, et 或者 xls 都可以$dest_filename = $dir.1.new.xls; /另存为的文件名$pdf_filename = $dir.1.xls.pdf; /欲转 PDF的文件名$wb = $et-Workbooks-Op
2、en($src_filename); echo 成功打开文件 ; /echo 输出文件中数据 .$wb-Path.; $wb-SaveAs($dest_filename); echo 另存为操作 ; $wb-exportpdf($pdf_filename); echo 转成 PDF; $wb-Close(); echo 关闭 WorkBooks; $et-Quit(); echo 关闭 COM; unset( $wb , $et ); echo 回收资源 ; ? PPT 部分?php /set_time_limit(10); echo 开始; $wpp = new COM(WPP.Applic
3、ation); /转 wps的话,用 WPS echo 打开 COM 接口; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 6 页 - - - - - - - - - $dir=F:HTDOCSzt11; $src_filename=$dir.111.ppt; /源文件, DOC 或者 WPS 都可以$dest_filename=$dir.111.dps; /另存为的文件名$pdf_filename=$dir.doc22.pdf; /欲转 PDF的文件名$pre = $
4、wpp-Presentations-Open($src_filename);/转 wps的话,用Documents echo 成功打开文件 ; echo 输出文件中数据 .$pre-Path.; $pre-SaveAs($dest_filename); echo 另存为操作 ; $pre-exportpdf($pdf_filename); echo 转成 PDF; $pre-Close(); echo 关闭 Presentations; $wpp-Quit(); echo 关闭 COM; unset( $pre , $wpp ); echo 回收资源 ; ? WORD 部分?phpset_ti
5、me_limit(0);echo 开始 ;$wps = new COM(WPS.Application);echo 打开 COM 接口 ;$src_filename=D:networkhtdocstest1.doc; /源文件, DOC 或者 WPS 都可以$dest_filename=D:networkhtdocstestdoc2.wps; /另存为的文件名$pdf_filename=D:networkhtdocstestdoc2.pdf; /欲转 PDF的文件名$doc = $wps-Documents-Open($src_filename);echo 成功打开文件 ;echo 输出文件中
6、数据 :.$doc-content.;$doc-SaveAs($dest_filename);echo 另存为操作 ;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 6 页 - - - - - - - - - $doc-exportpdf($pdf_filename);echo 转成 PDF;$doc-Close();echo 关闭 Document;$wps-Quit(); echo 关闭 COM;unset( $doc , $wps );echo 回收资源 ;? 我的
7、作法是能过FLASHPAER 把 WORD,PPT ,转为 SWF ,EXECT 我是能过另一种方法把EXCEL转为 PDF再转为SWF 这样的话,可以实现在线文档开发了原理:通过 PHP 调用 FlashPaper软件对 DOC.PDF.XLS.TXT等文件进行转换 ,实现在线浏览功能和豆丁。GOOGLE 等文库系统在线浏览相似,转换文件服务器本地存储,不需要通过其他网站转换提高浏览速度. -FlashPaper软件说明 -:Macromedia FlashPaper2.2和 contribute3.1一样都是 Studio 8 里的组件, FlashPaper的作用就是可以把Office
8、文档( Word 、Excel 、PowerPoint )等转换成格式的Flash 文件和 PDF 文档,转换速度非常快,效果非常漂亮。我转换过一个两百多页的Word 文档,只用了一分钟左右。此外,也可以将图片转换成PDF 或者 Flash 影片。Flash 和 PDF 适合文档的网络传播,又可以较好的保护你的版权安装说明 : 运行初始化文件夹中的“ 初始化 .bat ”就可以了,如果提示“ 没有找到 Flash 播放器 ” 那就再运行“GetFlash.exe”。使用说明 : 1,右击要转换的文件,在菜单中选择转换成Flash 或者 PDF 。2,用 office 软件打开文件后, 文件 打
9、印 打印机名称选择Macromedia FlashPaper 确定 然后选择保存为Flash 或者 PDF 。FlashPaper2.2软件下载地址: /html/down/scgj_857_42.html -修改牵涉文件 -D:wwwrootdiskmodulesrecycle.inc.php 删除回收站文件后自动清除生成的SWF 文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 6 页 - - - - - - - - - D:wwwrootdiskmodulespu
10、blic.inc.php 删除公共文件后自动清除生成的SWF 文件D:wwwrootdisktemplatesdefaultpd_viewfile.tpl.html 实现首次浏览自动生成SWF 文件D:wwwrootdiskviewfile.php ?不修改也没关系我是让文件地址不隐藏显示-牵涉文件具体修改部分-recycle.inc.php文件好像是4 个地方(错了高手指出哦!不过功能我是实现了测试也通过了)把源文件中if($rsstore_old) unlink(PHPDISK_ROOT.$settingsfile_path./.$rs file_store_path./.$rsfile_
11、real_name); unlink(PHPDISK_ROOT.$settingsfile_path./.$rs file_store_path./.$rsfile_real_name._thumb); else unlink(PHPDISK_ROOT.$settingsfile_path./.$rs file_store_path./.$rsfile_real_name.$file_ext); unlink(PHPDISK_ROOT.$settingsfile_path./.$rs file_store_path./.$rsfile_real_name._thumb.$rsfile_exte
12、nsion); 修改成(好像一共有4 个地方)if($rsstore_old) unlink(PHPDISK_ROOT.$settingsfile_path./.$rs file_store_path./.$rsfile_real_name); unlink(PHPDISK_ROOT.$settingsfile_path./.$rs file_store_path./.$rsfile_real_name._thumb); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.swf);
13、unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.txt); else unlink(PHPDISK_ROOT.$settingsfile_path./.$rs file_store_path./.$rsfile_real_name.$file_ext); unlink(PHPDISK_ROOT.$settingsfile_path./.$rs 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
14、- - - - 第 4 页,共 6 页 - - - - - - - - - file_store_path./.$rsfile_real_name._thumb.$rsfile_extension); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.$file_ext.swf); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.$file_ext.txt); publi
15、c.inc.php文件把源文件中 if($rsstore_old) unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name._thumb); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.swf); unlink
16、(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.txt); else unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.$file_ext); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name._thumb.$file_ext); unlink(PHPDISK_ROOT.$
17、settingsfile_path./.$rsfile_store_path./.$rs file_real_name.$file_ext.swf); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.$file_ext.txt); 修改成 if($rsstore_old) unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name); unlink(PHPDISK_ROOT.$se
18、ttingsfile_path./.$rsfile_store_path./.$rs 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 6 页 - - - - - - - - - file_real_name._thumb); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.swf); unlink(PHPDISK_ROOT.$settingsfile_path
19、./.$rsfile_store_path./.$rs file_real_name.txt); else unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.$file_ext); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name._thumb.$file_ext); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.$file_ext.swf); unlink(PHPDISK_ROOT.$settingsfile_path./.$rsfile_store_path./.$rs file_real_name.$file_ext.txt); pd_viewfile.tpl.html文件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 6 页 - - - - - - - - -
限制150内