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.MVC的模板标签系统(四)
Sep 05 PHP
PHP模拟SQL Server的两个日期处理函数
Oct 09 PHP
IIS下配置Php+Mysql+zend的图文教程
Dec 08 PHP
用PHP的ob_start();控制您的浏览器cache!
Feb 14 PHP
PHP 存储文本换行实现方法
Jan 05 PHP
用PHP为SHOPEX增加日志功能代码
Jul 02 PHP
php比较多维数组中值的大小排序实现代码
Sep 08 PHP
php中HTTP_REFERER函数用法实例
Nov 21 PHP
php强制下载文件函数
Aug 24 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
Aug 29 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 PHP
PHP substr()函数参数解释及用法讲解
Nov 23 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
全国FM电台频率大全 - 16 河南省
2020/03/11 无线电
Discuz! Passport 通行证整合
2008/03/27 PHP
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
PHP使用ActiveMQ实例
2018/02/05 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
Jquery中删除元素的实现代码
2011/12/29 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
JS实现alert中显示换行的方法
2015/12/17 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
JS实现支持Ajax验证的表单插件
2016/03/24 Javascript
jquery 全选、全不选、反选效果的实现代码【推荐】
2016/05/05 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
JavaScript调试之console.log调试的一个小技巧分享
2017/08/07 Javascript
浅谈angular.copy() 深拷贝
2017/09/14 Javascript
关于自定义Egg.js的请求级别日志详解
2018/12/12 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
微信小程序开发打开另一个小程序的实现方法
2020/05/17 Javascript
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
Python脚本实时处理log文件的方法
2016/11/21 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
美国家喻户晓的保健品品牌:Vitamin World(维他命世界)
2016/08/19 全球购物
Coccinelle官网:意大利的著名皮具品牌
2019/05/15 全球购物
大学生村官事迹材料
2014/01/21 职场文书
银行职员自我鉴定
2014/04/20 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
领导班子遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
小学生校园广播稿
2014/09/28 职场文书
2015年小学教科研工作总结
2015/07/20 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
Spring Data JPA使用JPQL与原生SQL进行查询的操作
2021/06/15 Java/Android
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL
全网非常详细的pytest配置文件
2022/07/15 Python