乔山办公网我们一直在努力
您的位置:乔山办公网 > office365 > <em>php</em> 怎么实现<em>在线预览</em> word

<em>php</em> 怎么实现<em>在线预览</em> word

作者:乔山办公网日期:

返回目录:office365


推荐用PageOffice,支持跨浏览器,从PageOffice官方网站的下载中心里下载PageOffice 专业版2 for 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 等。


思路
这种类似百度文库的flash预览文档的东东,其主要思路如下:
将word/excel/ppt格式的文档,即office支持的主要文档格式通过OpenOffice转成pdf的插件,将文档先转成pdf格式。
通过swftools(http:///)这个软件将pdf转成flash格式。
最后flash的显示,可以使用flexpaper,亦可以自己写一个显示flash格式的东东,然后成功显示多种格式的文档,即类似百度文库的实现。

pdf的预览是将pdf的每一页转为图片,对应的放大、缩小均是对图片直接进行操作,此时放大、缩小会有失真的情况出现。
其他例如work/excel/ppt等文档,均是转为了html页面,是的在线预览时可以选中文字,图片等。

具体 很麻烦 需要 详细 请 私信!

有一款插件做的挺棒的,之前有个项目要集成,首先就想到了 weboffice,后来项目搁浅了所以没用到。建议你去看一下,支持PHP、ASP、C#等等。。。挺强大的

相关阅读

  • <em>php</em> 怎么实现<em>在线预览</em> word

  • 乔山办公网office365
  • 推荐用PageOffice,支持跨浏览器,从PageOffice官方网站的下载中心里下载PageOffice 专业版2 for PHP,有丰富的示例源代码,实现在线编辑保存word。在线预览office文档" src="/uploads/tu/487.jpg" styl
  • -php office转pdf,phpoffice

  • 乔山办公网office365
  • 贴个doc转7a64e78988e69d83364pdf的 < ?php set_time_limit(0); function MakePropertyValue($name,$value,$osm){ $oStruct = $osm->Bridge_GetSt
关键词不能为空
极力推荐
  • office精简版-太简单!压缩Office文档一下就好

  • Office文件体积很容易变大,当我们需要在线共享或者通过邮件发送的时候,难免会受到影响。点击OpenFiles可以同时打个多个文件批量优化,而点击PackandGo则可以在优化PPT之后,直接发送

ppt怎么做_excel表格制作_office365_word文档_365办公网