php实现word转html的方法


Posted in PHP onJanuary 22, 2016

本文实例讲述了php实现word转html的方法。分享给大家供大家参考,具体如下:

要想完美解决,office转pdf或者html,最好还是用windows office软件,libreoffice不能完美转换,wps没有api。

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

com.allow_dcom = true

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

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

extension=php_com_dotnet.dll

然后重启就OK了
function word2html($wordname,$htmlname)
{
 $word = new COM("word.application") or die("Unable to instanciate Word");
 $word->Visible = 1;
 $word->Documents->Open($wordname);
 $word->Documents[1]->SaveAs($htmlname,8);
 $word->Quit();
 $word = null;
 unset($word);
}
word2html('D:/www/test/6.docx','D:/www/test/6.html');

注意:

1. 转换出来的html,查看源码,比较乱的
2. 转换过程中会调用winword.exe
3. 如果页面一直在加载,把文档重命名,然后在重新转。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
用PHP读注册表
Oct 09 PHP
PHP新手上路(六)
Oct 09 PHP
随时给自己贴的图片加文字的php代码
Mar 08 PHP
将php数组输出html表格的方法
Feb 24 PHP
php实现的zip文件内容比较类
Sep 24 PHP
PHP获取一段文本显示点阵宽度和高度的方法
Mar 12 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
linux下为php添加iconv模块的方法
Feb 28 PHP
PHP不使用递归的无限级分类简单实例
Nov 05 PHP
CI框架AR数据库操作常用函数总结
Nov 21 PHP
PHP 与 UTF-8 的最佳实践详细介绍
Jan 04 PHP
php中序列化与反序列化详解
Feb 13 PHP
高质量PHP代码的50个实用技巧必备(上)
Jan 22 #PHP
php中namespace use用法实例分析
Jan 22 #PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
Jan 22 #PHP
两种php实现图片上传的方法
Jan 22 #PHP
php+html5实现无刷新图片上传教程
Jan 22 #PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 #PHP
PHP中的session安全吗?
Jan 22 #PHP
You might like
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
php数据结构与算法(PHP描述) 快速排序 quick sort
2012/06/21 PHP
php英文单词统计器
2016/06/23 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2018/05/12 PHP
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
2012/06/22 Javascript
js实现浏览器的各种菜单命令比如打印、查看源文件等等
2013/10/24 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
2016/06/07 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
js 单引号替换成双引号,双引号替换成单引号的实现方法
2017/02/16 Javascript
详解VUE的状态控制与延时加载刷新
2017/03/27 Javascript
ligerUI---ListBox(列表框可移动的实例)
2017/11/28 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
Vue配合iView实现省市二级联动的示例代码
2018/07/27 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
react-native滑动吸顶效果的实现过程
2019/06/03 Javascript
详解Vue 如何监听Array的变化
2019/06/06 Javascript
node.js文件操作系统实例详解
2019/11/05 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
Python编写百度贴吧的简单爬虫
2015/04/02 Python
如何利用pygame实现简单的五子棋游戏
2019/12/29 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
世界领先的艺术图书出版社:TASCHEN
2018/07/23 全球购物
Kendra Scott官网:美国领先的时尚配饰品牌
2020/10/22 全球购物
汽车驾驶求职信
2013/10/25 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
员工安全承诺书
2014/05/22 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
公司副总经理岗位职责
2015/04/08 职场文书
幼儿园保教工作总结2015
2015/10/15 职场文书
导游词之麻姑仙境
2019/11/18 职场文书