您的位置:

php预览ppt,php预览图片 上传

本文目录一览:

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 (百科:)之类的。