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
15种PHP Encoder的比较
Apr 17 PHP
php中用文本文件做数据库的实现方法
Mar 27 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
May 04 PHP
php中mail函数发送邮件失败的解决方法
Dec 24 PHP
PHP获取文件相对路径的方法
Feb 26 PHP
php递归遍历多维数组的方法
Apr 18 PHP
php自定义类fsocket模拟post或get请求的方法
Jul 31 PHP
PHP基于单例模式实现的mysql类
Jan 09 PHP
PHPCMS2008广告模板SQL注入漏洞修复
Oct 11 PHP
php 数据结构之链表队列
Oct 17 PHP
PHP5.0 TIDY_PARSE_FILE缓冲区溢出漏洞的解决方案
Oct 14 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函数http_build_query使用详解
2014/08/20 PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
2015/03/03 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
PHP isset()与empty()的使用区别详解
2017/02/10 PHP
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
关于IE中getElementsByClassName不能用的问题解决方法
2013/08/26 Javascript
JavaScript中的函数模式详解
2015/02/11 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
2015/11/21 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
iview实现select tree树形下拉框的示例代码
2018/12/21 Javascript
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
Python使用MONGODB入门实例
2015/05/11 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
django 在原有表格添加或删除字段的实例
2018/05/27 Python
Python计算IV值的示例讲解
2020/02/28 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
Python 如何在字符串中插入变量
2020/08/01 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
纯CSS3实现滚动的齿轮动画效果
2014/06/05 HTML / CSS
HTML5有哪些新特征
2015/12/01 HTML / CSS
澳大利亚小众服装品牌:Maurie & Eve
2018/03/27 全球购物
泰国王权免税店官方网站:KingPower
2019/03/11 全球购物
CAT鞋加拿大官网:CAT Footwear加拿大
2020/08/05 全球购物
介绍java中初始化块的使用
2012/09/11 面试题
一篇.NET面试题
2014/09/29 面试题
我未来的职业规划范文
2014/01/11 职场文书
摄影助理岗位职责
2014/02/07 职场文书
2015入党自荐书范文
2015/03/05 职场文书
2015年教务工作总结
2015/05/23 职场文书
思品教学工作总结
2015/08/10 职场文书
学校教师培训工作总结
2015/10/14 职场文书
2019入党申请书格式和范文
2019/06/25 职场文书
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏