① php 如何实现在线预览文件如:txt,doc,pdf等
第一种 预览
$file = fopen($path,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/pdf");
// Header("filename:" . $file_name);
// 输出文件内容
echo fread($file,filesize($path));
fclose($file);
第二种下载
Header("Content-type: application/pdf");// 文件将被称为 downloaded.pdf
header("Content-Disposition:attachment;filename='downloaded.pdf'");readfile($path);
第三种预览
Header("Content-type: application/pdf");// 文件将被称为 downloaded.pdf
header("Content-Disposition:inline;filename='downloaded.pdf'");readfile($path);
第四种下载
$file = fopen($path,"r"); // 打开文件
// 输入文件标签
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($path));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 输出文件内容
echo fread($file,filesize($path));
fclose($file);
② 直接在网页中打开pdf文件并可以修改它用php怎么实现
只能给你提个解决方案试试。具体的方法可行性验证未知,
这个光用PHP实现起来好像不大现实。
最好的办法就是通过调用第三方软件。用php中的exec方法来执行该文件
首先,在网上下载第三方转换软件。将该软件解压至浏览PHP文件的同名目录下。应用exec()执行该可执行文件。并将打开的文件保存至PHP可读的文件类型(最好以时间戳命名),并将文件赋到一个变量中。
然后通过PHP 的header函数读取该文件内容。并将读取的内容在如SDK编辑器上打开。待用户编辑完成后,保存至该文件中。并重新执行其他格式的文件->PDF软件转换。重新生成PDF文件,并将原来可以被PHP 打开的文件删除。
这样即可实现用PHP 来打开PDF文件。希望能帮到你。
③ 我想把pdf等格式的文件转换成swf实现在线预览 看到你已经解决了这个问题 可否指点一二
如果是Windows系统下最简便的方法是用php调用cmd命令借助FlashPaper来进行转换,FlashPaper是付费软件,不过有破解版,但是php实现起来比较简单。还可以借助免费的swfTools,但是它不支持Office文档的转换,不过可以同样用php调用免费的PDF虚拟打印机的cmd命令进行Office文档向PDF文档转换,然后再调用cmd的swfTools命令将PDF转换成swf格式,也就是flash。
如果是在Linux系统下用OpenOffice+unoconv可以做到格式转换,但是docx等MS Office2007后的新模板格式的转换可能出现小问题。
④ PHP实现word以及其他常见格式文档在线预览
不用插件你就开玩笑了,这个不是简单的程序问题,还要破解文件格式,插件就只需要一个东西,
openoffice
,非常好用
⑤ PHP 如何实现像百度文库中 ppt doc pdf 的在线预览,最好有现成的demo
php调用com组建实现 传上去的doc转为pdf即可 可以用
OpenOffice实现 ,如果浏览器不支持预览pdf 则需要二次转换,将pdf转为swf文件。。。
⑥ php怎么在页面中直接打开pdf文件
首先,在网上下载第三方转换软件。将该软件解压至浏览PHP文件的同名目录下。应用exec()执行该可执行文件。并将打开的文件保存至PHP可读的文件类型(最好以时间戳命名),并将文件赋到一个变量中。
然后通过PHP 的header函数读取该文件内容。并将读取的内容在如SDK编辑器上打开。待用户编辑完成后,保存至该文件中。并重新执行其他格式的文件->PDF软件转换。重新生成PDF文件,并将原来可以被PHP 打开的文件删除。
这样即可实现用PHP 来打开PDF文件。希望能帮到你。
⑦ PHP如何实现上传PDF文件,在线阅读PDF文件
上传的话,跟上传图片是一样的方式,只是上传的是
pdf文件
,其他都一样,然后将文件的完整路径写上就可以了,点击阅读按钮,跳转到文件的地址就可以在新的标签打开文件并查看!