php实现word文档在线浏览功能
思路这种类似百度文库的flash预览文档的东东,其主要思路如下:将word/excel/ppt格式的文档,即office支持的主要文档格式通过OpenOffice转成pdf的插件,将文档先转成pdf格式。
通过swftools(http://www.swftools.org/)这个软件将pdf转成flash格式。
最后flash的显示,可以使用flexpaper,亦可以自己写一个显示flash格式的东东,然后成功显示多种格式的文档,即类似百度文库的实现。
pdf的预览是将pdf的每一页转为图片,对应的放大、缩小均是对图片直接进行操作,此时放大、缩小会有失真的情况出现。
其他例如work/excel/ppt等文档,均是转为了html页面,是的在线预览时可以选中文字,图片等。
具体 很麻烦 需要 详细 请 私信!
如何使用PHP显示在线Word文档
php 在线预览 word 文档,有多种方法,本质上来说,大多是调用客户端电脑系统安装的 Word 软件。
可以用 php 语言的 com 支持功能函数来完成,比如:$word = new COM("word.application") or die("Unable to instanciate Word");$word->Documents->Open($url.$wordname);或者使用 word 文档的插件来完成,比如:swftools 等。
如何使用PHP显示在线Word文档
展开全部 php 在线预览 word 文档,有多种方法,本质上来说,大多是调用客户端电脑系统安装的 Word 软件。
可以用 php 语言的 com 支持功能函数来完成,比如:$word = new COM("word.application") or die("Unable to instanciate Word");$word->Documents->Open($url.$wordname);或者使用 word 文档的插件来完成,比如:swftools 等。
...
怎样用PHP读取一个word文档内容并在浏览器中显示出来
展开全部 Version}"; //把它的可见性设置为0(假),如果要使它在最前端打开,使用1(真) $word->Visible = 1; //---------------------------------读取Word内容操作 START----------------------------------------- //打开一个word文档 $word->Documents->Open($url.$wordname); //将filename.doc转换为html格式,并保存为html文件 $word->Documents[1]->SaveAs(dirname(__FILE__)."/".$htmlname,8); //获取htm文件内容并输出到页面 (文本的样式不会丢失) $content = file_get_contents($url.$htmlname); echo $content; //获取word文档内容并输出到页面(文本的原样式已丢失) $content= $word->ActiveDocument->content->Text; echo $content; //关闭与COM组件之间的连接 $word->Documents->close(true); $word->Quit(); $word = null; unset($word); //---------------------------------新建立Word文档操作 START-------------------------------------- //建立一个空的word文档 $word->Documents->Add(); //写入内容到新建word $word->Selection->TypeText("$content"); //保存新建的word文档 $word->Documents[1]->SaveAs(dirname(__FILE__)."/".$wordname); //关闭与COM组件之间的连接 $word->Quit(); } php_Word("tesw.doc","filename.html","写入word的内容");?>
怎样用PHP读取一个word文档内容并在浏览器中显示出来?
网页中直接显示WORD文档需要浏览器有控件支持控件可以百度一下,NKO OFFICE控件 不过是收费的,也有注册版的低版本的控件可以直接原生显示WORD文档内容没什么特别方法,因为早期word格式并不公开,所以除了调用office组件否则无法正确读取数据。
可行的方式是将word文档后台转换为pdf或者其他格式,我印象中网上有php调用后台程序将doc转换为pdf,前台用flash显示的参考代码,可以搜搜看,其实就是类似百度文库的那种显示方式。
PHP 网页加载word文档,实现修改~呢?
电脑点击网址链接打开word文档有两种可能:一、该链接链接地址是一个word文档,所以打开时自动跳转打开word。
二、在word中打开的那些链接都是*.php类型的,而在vista“文件类型或协议与程序关联”中,并没有对*.php做出关联,所以就变成了由word打开了*.php文件。
解决方法步骤如下:1、打开控制面板,选择“添加或删除程序”;2、选择“设置程序和默认访问值”,在自定义中,选择一个默认的浏览器,“将此程序设置为默认值”,即”使用所选程序打开在默认情况下能打开的所有文件类型和协议“。
php 如何给word文档添加水印
php 是一种服务器端的,嵌入html的脚本语言。
php区别其他像客户端java的地方是它的代码在服务器端执行.php能做什么? 最低水平,php可以做任何其他cgi程序所能做的事,例如收集表格数据,生成动态页面内容,或者收发cookies.可能最强大,最有意义的特性是php支持大范围的数据库.书写一个支持数据库的web 页面是难以置信的简单. 下面是当前支持的数据库: adabas d interbase solid dbase msql sybase empress mysql velocis filepro oracle unix dbm informix postgresql php通过协议也支持与其他服务的"交谈",像imap, snmp, nntp, pop3, 甚至是 http. 你也可以打开晦涩的 网络接口和其他协议交互. php的简要历史 1994年秋季, rasmus lerdorf 开始构思 php. 早期的非发行版本被用在他的主页上,以追踪谁在看他的在线简历. 1995年年初第一版本出台,当时php只被认为是个人主页开发工具.它由一个非常单纯的只能理解很少数特殊宏的分析引擎和 一些用在主页后端通用的工具组成.如留言簿,计数器和其他一些东西.这个分析器在1995年年中被重写并被命名为 php/fi 第二版. fi来自 rasmus 写的另外一个包, 用于解释 html 形式的数据.他结合了个人主页工具脚本和形式解析器,并加 上msql支持.这样就产生 php/fi 了. php/fi以令人惊奇的步调成长,人们开始把自己的代码贡献给它. 很难给出它的硬统计表,但可以估计在1996年末,整个世界至少有15,000个网站在用php/fi.到1997年年中,这个 数字已经超过50,000了. 而在此时php的发展也发生了变化.由rasmus自己偏爱的和几个人开发的项目变成一个更有组织的团 体成就.ev suraski和andi gutmans重写了解析器.这个新的解析器成为php版本3的基础.许多有用的代码从php/fi 继承到php3,并且很多是完全重写的. 今天(1999年年中)不管是php/fi或php3与很多商业产品捆绑在一块,例如c2级强度的web服务器和红帽子linux. 根据netcraft提供的数据推断,保守估计全世界应用php的网站已超过150,000个.由此看来,它比在因特网上运行netscape 的旗舰企业服务器的站点还多.1.php是网页文件.需要有支持php的web服务器,才能通过浏览器打开.如果你实在要打开,用记事本也可以打开,不过里面是些网页代码.你不一定读得懂 .2.你所下载的只不过是一个指向(或包含)那个手机铃声的网页,你要真正得到那个铃声的地址才能下载它 .3.应该不是php,是pdf,你把后缀改一下,php文件是网页格式,用文本编辑器打开,但是本站提供的大部分是pdf格式的,安装一个pdf阅读器就能正常打开了.4.“把扩展名改成 html ,然后用IE打开。
”5.如果安装了dreamwaver,php文件会显示dreamwaver可以打开的样式 不过用不着 到你下载过的贴子里,看你下载的那个东西的扩展名是什么,比如word文档后面就是.doc, pdf文档后面就是.pdf, 压缩文档后面就是.rar或 .zip之类的 然后把扩展名替换.php就能开了 我以前好像遇到过这种问题,好像是用下载工具下载的时候有些不默认修改回原来的扩展名吧。
一般论坛里的东西都不是很大,直接点击保存就行了,就不会遇到这种情况了 6.记事本就可以了~~~~~~~~~~ 你要用Word、Fontpage也可以~ 反正都是PHP脚本语言~7.PHP文件是动态网页文件,它的运行需要ISS服务的支持,如果你想在IE浏览器中打开的话,必须安装ISS服务,否则无法运行。
ISS服务是INTERNET信息服务,安装步骤: (1)控制面板--添加删除程序--添加删除组件---Internet信息服务--安装。
安装完成后,会在管理工具中生成Internet信息服务组件,还会在C盘生成Inetpub文件夹,里面有一个WWWROOT文件夹。
(2)将你PHP文件放到WWWROOT文件夹中,必须是这个文件夹,放在其它文件夹无效. (3)打开IE浏览器,在地址栏中输入:http://127.0.0.1/**** ****是你的PHP文件名,也可以将PHP文件名改为 default.asp,这样就不用输入文件名,直接回车就行了,127.0.0.1是指本地机器。
转载请注明出处51数据库 » php 在线浏览 word