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 的 __FILE__ 常量
Jan 15 PHP
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
不支持fsockopen但支持culr环境下下ucenter与modoer通讯问题
Aug 12 PHP
PHP学习笔记(一) 简单了解PHP
Aug 04 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
Feb 15 PHP
从刷票了解获得客户端IP的方法
Sep 21 PHP
浅析Yii2 gridview实现批量删除教程
Apr 22 PHP
各种快递查询--Api接口
Apr 26 PHP
joomla实现注册用户添加新字段的方法
May 05 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
TP5框架简单登录功能实现方法示例
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
咖啡历史、消费和行业趋势
2021/03/03 咖啡文化
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
php中拷贝构造函数、赋值运算符重载
2012/07/25 PHP
PHP版 汉字转码的实现详解
2013/06/09 PHP
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
javascript中的onkeyup和onkeydown区别介绍
2013/04/28 Javascript
js导出txt示例代码
2014/01/14 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
javascript 中iframe高度自适应(同域)实例详解
2017/05/16 Javascript
AngularJs 终极购物车(实例讲解)
2017/11/08 Javascript
jQuery.extend 与 jQuery.fn.extend的用法及区别实例分析
2018/07/25 jQuery
Python代理抓取并验证使用多线程实现
2013/05/03 Python
python中cPickle用法例子分享
2014/01/03 Python
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
2019/06/03 Python
查看keras的默认backend实现方式
2020/06/19 Python
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
比较基础的php面试题及答案-填空题
2014/04/26 面试题
创业计划书的内容步骤和要领
2014/01/04 职场文书
医院院务公开实施方案
2014/05/03 职场文书
个人三严三实对照检查材料思想汇报
2014/09/22 职场文书
党的群众路线教育实践活动教师自我剖析材料
2014/10/09 职场文书
2015年统战工作总结
2015/05/19 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
靠谱准确的求职信
2019/04/02 职场文书
python如何在word中存储本地图片
2021/04/07 Python
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript