1 <?php2 //header("Content-type:text/html;charset=utf-8");3 //word转html 展示4 $lj=$_GET['file'];//传来的是文件位置 具体看自己的传值 upload/user/20170306/20170306xgtlne.doc5  $lj=str_replace("/",'\\',$lj);//把路径改为\号 例如 upload\user\20170306\20170306xgtlne.doc6 7 function word2html($wordname,$htmlname)8 {9    $word = new COM("word.application") or die("Unable to instanciate Word");
10    $word->Visible = 1;
11    $word->Documents->Open($wordname);
12    $word->Documents[1]->SaveAs($htmlname,8);
13    $word->Quit();
14    $word = null;
15 unset($word);
16
17 }
18 //服务器或本地的word具体位置 例如'D:\phpStudy\WWW\GongshuUnion\.upload\user\20170306\20170306xgtlne.doc'
19 $address='D:\phpStudy\WWW\GongshuUnion\\';
20 word2html($address.$lj,$address.$lj.".html");
21 //跳转时可以在后最加上.html
22 //例如  $url=  http://localhost/GongshuUnion/upload/user/20170306/20170306xgtlne.doc.html
23 //我这里一共传了两个值 一个是 $_GET['file'] = upload/user/20170306/20170306xgtlne.doc
24 //另一个是$_GET['url']=http://localhost/GongshuUnion/upload/user/20170306/20170306xgtlne.doc.html
25 $url= $_GET['url'];
26 Header("Location:$url");
27 ?>

希望你们能看的懂。

本地最好要支持office word 组件不然不能完美转换,wps没有api。

先确认com模块是不是开启,phpinfo里面如果有com_dotnet模块,说明已开启,如果没有,修改php.ini,

1
com.allow_dcom = true

  前面的注释去掉,重启就OK了,php官方网站说,php5.4.5之前,com模块是内置的,其实也不一定全是,官网下的php 5.3.39,com模块就没有内置。

如果不是内置模块的话,php.ini加上,前提你的ext文件夹下,有该扩展

1
extension=php_com_dotnet.dll

  然后重启就OK了

部分代码转载(http://www.jb51.net/article/78492.htm)

最近又找了几个方法我把他写在这里是实现在线预览office的

 <a href="http://ow365.cn/?i=12592&furl=http://abc.qybk.cn/{$file.file}" target="_blank">查看</a>    //一天免费查看500次 优点速度快  非会员                     <a href="http://api.idocv.com/view/url?url=http://abc.qybk.cn/{$file.file}" target="_blank">查看</a>//每个文件能看只能看5次 好像没有每次限制就是有每个文件查看次数限制? 非会员<a href="http://view.officeapps.live.com/op/view.aspx?src=http://abc.qybk.cn/{$file.file}" target="_blank">查看</a> //微软官方自带的

主要实现方法自己看我发的链接    除了第一个要注册试用 其他全部可以免费使用

第一个超链接http://www.officeweb365.com/  furl=是自己域名下文件的地址

第二个超链接https://www.idocv.com/  url=是自己域名下文件的地址

第三个使用微软提供的Office Online平台只需要一个网址即可在线查看Xls,doc,PPT等文档

http://view.officeapps.live.com/op/view.aspx?src=要查看的文档地址
这些都可以实现Xls,doc,PPT等文档在线预览

转载于:https://www.cnblogs.com/zx98/p/7085621.html

实现word在线预览 有php的写法 也有插件似相关推荐

  1. office在线预览 word在线预览 .net在线预览 文件在线浏览接口

    office在线预览 word在线预览 excel在线预览 文件浏览接口服务 支持移动端浏览,只要能使用浏览器上网都可以使用,不需要安装任何第三方工具. 1.word在线预览 excel在线预览,.n ...

  2. 前端如何实现 Word 在线预览

    前端如何实现 Word 在线预览 在前端实现 Word 文件在线预览时,常用的方法包括使用第三方库.浏览器插件.后端服务器.在线文档转换平台等,具体如下: 使用第三方库 常见的前端第三方库包括 Mam ...

  3. spring boot2.X word在线预览 pdf.js

    最近公司项目需求需要在线预览word文档,并且不能在在线下载和编辑.在此记录我是如何做的. 针对word的在线预览网上大多给的解决方案就是先把word文件转成pdf,然后通过pdf.js在线预览pdf ...

  4. java word在线预览_java实现word转pdf在线预览(前端使用PDF.js;后端使用openoffice、aspose)...

    背景 之前一直是用户点击下载word文件到本地,然后使用office或者wps打开.需求优化,要实现可以直接在线预览,无需下载到本地然后再打开. 随后开始上网找资料,网上资料一大堆,方案也各有不同,大 ...

  5. 基于vue实现word 在线预览

    1.安装mammoth插件 npm install mammoth 2.HTML代码 <template><div id="wordView" v-html=&q ...

  6. php DOS word在线预览,如何在 Zoho Docs 中在线预览文件

    文件预览 简介 预览让您可以概要了解您的长文档.视频或图册.通过预览让您可以一览文件中的内容. 关于 Zoho Docs 中的预览的以下信息将帮助您:使用预览工具栏. 编辑 MS Office 文件. ...

  7. PHP 实现word在线预览

    第一步:下载jodconverter-2.2.2 下载链接:https://pan.baidu.com/s/1o9sGQhG 在linux上解压就可以直接使用. 第二步:安装Java # yum se ...

  8. java word在线预览_java 生成word文档并且在线预览的问题

    富文本? 用iText或者PD4ML直接转换为pdf [code="java"] String outputFile = "D:/Test/demo_3.pdf" ...

  9. web项目移动端在线预览(word格式转html)

    最近项目中遇到一个需求,需要在手机端实现对pc端上传的附件进行在线预览,整理了一下实现方案,仅供参考 首先是最常见的我word在线预览,这里使用的是com.aspose.words这个jar包(其他格 ...

最新文章

  1. php留言板只能留言一次,php如何实现留言板修改留言
  2. 使用iframe+postMessage跨域操作和通信
  3. Linux新安装后设置root密码
  4. cmake 构建路径_基于CMake构建系统的MLIR Example扩展
  5. 浅谈web网站架构演变过程
  6. 支付宝一项重要服务突然改名!官方:已启动品牌隔离,服务不受影响
  7. Just For Fun:闲来无事,C语言+GTK生成mnist数据集的图形用户界面GUI
  8. 121 Python程序中的线程操作-线程定时器
  9. paip.程序调试的几种方式大总结
  10. Java EE开发 十大官方参考书手册
  11. 服务器网赚项目,草根站长的一个网赚项目的分析和总结
  12. [Hadoop] - Win7下提交job到集群上去
  13. 北京的哪些地方开的发票可参与国家税务局的摇奖
  14. 2020年终总结与展望
  15. 用js实现一个自动阅读的代码
  16. python 拆分excel单元格_Python Excel 单元格 拆分并填充内容,功能和的wps类似
  17. CHIP-seq流程学习笔记(7)-热图软件 deeptools
  18. Frontiers | 北林邬荣领/何晓青-网络作图揭示拟南芥与叶际微生物组互作机制
  19. Java阿里巴巴开发手册与JDK1.8API中文版下载
  20. 软件优化Flash擦除时间长的方法

热门文章

  1. windows连接linux系统telnet端口23无法连接的问题
  2. openstack对接华为存储
  3. 顶象iOS安全编译器(iOS安全加固神器) ——内测活动开始啦!
  4. Handler机制的源码分析
  5. MaxCompute - ODPS重装上阵 第二弹 - 新的基本数据类型与内建函数
  6. ejs模板引擎的使用
  7. caffe中的学习率的衰减机制
  8. sublime如何实现函数折叠
  9. JavaScript几个小技巧
  10. Android NDK JNI C++ 13 pthread多线程