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 和 MySQL 基础教程(一)
Oct 09 PHP
深入了解php4(2)--重访过去
Oct 09 PHP
phpinfo 系统查看参数函数代码
Jun 05 PHP
PHP Array交叉表实现代码
Aug 05 PHP
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
php中定时计划任务的实现原理
Jan 08 PHP
thinkphp 多表 事务详解
Jun 17 PHP
php根据年月获取季度的方法
Mar 31 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
Apr 07 PHP
php中array_unshift()修改数组key注意事项分析
May 16 PHP
PHP代码重构方法漫谈
Apr 17 PHP
php中html_entity_decode实现HTML实体转义
Jun 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
默默小谈PHP&MYSQL分页原理及实现
2007/01/02 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
php生成静态页面的简单示例
2014/04/17 PHP
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
2018/10/14 PHP
JavaScript使用cookie
2007/02/02 Javascript
jQuery调用RESTful WCF示例代码(GET方法/POST方法)
2014/01/26 Javascript
让alert不出现弹窗的两种方法
2014/05/18 Javascript
js的image onload事件使用遇到的问题
2014/07/15 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
VUE利用vuex模拟实现新闻点赞功能实例
2017/06/28 Javascript
JavaScript实现的数字与字符串转换功能示例
2017/08/23 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
vue组件间的参数传递实例详解
2019/04/26 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
Python读取word文本操作详解
2018/01/22 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
使用Python3内置文档高效学习以及官方中文文档
2019/05/19 Python
详解Python的循环结构知识点
2019/05/20 Python
django如何通过类视图使用装饰器
2019/07/24 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
pytorch三层全连接层实现手写字母识别方式
2020/01/14 Python
一文详述 Python 中的 property 语法
2020/09/01 Python
高清屏中使用Canvas绘图出现模糊的问题及解决方法
2019/06/03 HTML / CSS
方太官方网上商城:销售方太抽油烟机、燃气灶、消毒柜等
2017/01/17 全球购物
餐厅采购员岗位职责
2014/03/06 职场文书
博士毕业生自我鉴定范文
2014/04/13 职场文书
应急管理培训方案
2014/06/12 职场文书
晋江市人民政府党组群众路线教育实践活动整改方案
2014/10/25 职场文书
高中生个性发展自我评价
2015/03/09 职场文书
张丽莉观后感
2015/06/16 职场文书