本文目录一览:
- 1、php在线预览word,txt,xls文件,怎么做
- 2、php怎么读取ppt文字内容并在浏览器中显示出来?
- 3、在php中怎么插入ppt,代码或后台添加过程是什么?就是在网页中一张一张的看幻灯片。
- 4、php 如何实现在线预览文件如:txt,doc,pdf等
- 5、PHP 如何实现像百度文库中 ppt doc pdf 的在线预览,最好有现成的demo
- 6、在网站中如何利用php把上传的ppt转换为图片观看
php在线预览word,txt,xls文件,怎么做
思路
这种类似百度文库的flash预览文档的东东,其主要思路如下:
将word/excel/ppt格式的文档,即office支持的主要文档格式通过OpenOffice转成pdf的插件,将文档先转成pdf格式。
通过swftools()这个软件将pdf转成flash格式。
最后flash的显示,可以使用flexpaper,亦可以自己写一个显示flash格式的东东,然后成功显示多种格式的文档,即类似百度文库的实现。
pdf的预览是将pdf的每一页转为图片,对应的放大、缩小均是对图片直接进行操作,此时放大、缩小会有失真的情况出现。
其他例如work/excel/ppt等文档,均是转为了html页面,是的在线预览时可以选中文字,图片等。
具体 很麻烦 需要 详细 请 私信!
php怎么读取ppt文字内容并在浏览器中显示出来?
具体代码麻烦我就不写了,可以提供给你一个思路:
首先要求服务器上安装wps或者microsoft
powerpoint软件,然后通过api接口来访问并读取ppt,最后将其发送到页面。
当然你不能每次等别人访问的时候再去读取,不然太慢。。这个办法比较简便,如果你想直接读取,则需要详细了解ppt文件的格式。
在php中怎么插入ppt,代码或后台添加过程是什么?就是在网页中一张一张的看幻灯片。
同意楼上观点!
网页中实现幻灯效果有以下个途径:
一、用Javascript实现;二、用FLASH实现
以上两种实现途径,网上都有现成的代码,这里不再赘述
如果你非要用PPT来实现的话,HTML是不支持的,不过你可以在网上搜索PPT转FLASH的工具
借助工具把你制作的PPT转换成FLASH
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);
PHP 如何实现像百度文库中 ppt doc pdf 的在线预览,最好有现成的demo
php调用com组建实现 传上去的doc转为pdf即可 可以用
OpenOffice实现 ,如果浏览器不支持预览pdf 则需要二次转换,将pdf转为swf文件。。。
在网站中如何利用php把上传的ppt转换为图片观看
你好,我的建议是将ppt转成flash,然后再由网页观看。。这个的话,可以用 PowerPoint to Flash 就完成,而且转换后,可以有翻页等ppt里的动作,而且不要求浏览用户安装Office PowerPoint 。
如果你要直接利用php来转ppt的话,可能要用到第三方中间件来处理,如SOAOffice (百科:)之类的。