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 相关文章推荐
我的论坛源代码(十)
Oct 09 PHP
简单的过滤字符串中的HTML标记
Dec 25 PHP
php侧拉菜单 漂亮,可以向右或者向左展开,支持FF,IE
Oct 15 PHP
CodeIgniter生成网站sitemap地图的方法
Nov 13 PHP
php类声明和php类使用方法示例分享
Mar 29 PHP
PHP5.3安装Zend Guard Loader图文教程
Sep 29 PHP
php实现把url转换迅雷thunder资源下载地址的方法
Nov 07 PHP
PHP使用pcntl_fork实现多进程下载图片的方法
Dec 16 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 PHP
Laravel中注册Facades的步骤详解
Mar 16 PHP
PHP获取访问页面HTTP状态码的实现代码
Nov 03 PHP
php+js实现裁剪任意形状图片
Oct 31 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
PHP操作文件方法问答
2007/03/16 PHP
PHP删除非空目录的函数代码小结
2013/02/28 PHP
php简单实现MVC
2015/02/05 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
文字幻灯片
2006/06/26 Javascript
JQuery 常用操作代码
2010/03/14 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
初学js插入节点appendChild insertBefore使用方法
2011/07/04 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
jQuery实现动态添加、删除按钮及input输入框的方法
2017/04/27 jQuery
vue.js,ajax渲染页面的实例
2018/02/11 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
Vue项目开发常见问题和解决方案总结
2020/09/11 Javascript
python实现的登录和操作开心网脚本分享
2014/07/09 Python
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
PyQt5响应回车事件的方法
2019/06/25 Python
Python telnet登陆功能实现代码
2020/04/16 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
CSS3简单实现照片墙
2014/12/12 HTML / CSS
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
上班早退检讨书
2014/01/09 职场文书
个人自我评价和职业目标
2014/01/24 职场文书
全国优秀辅导员事迹材料
2014/05/14 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
反邪教警示教育活动总结
2015/05/09 职场文书
行政处罚事先告知书
2015/07/01 职场文书
企业转让协议书(范文2篇)
2019/08/15 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
2022微信温控新功能上线
2022/05/09 数码科技