找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2033|回复: 0
打印 上一主题 下一主题

php实现word转html的方法

[复制链接]

2500

主题

2513

帖子

7520

积分

论坛元老

Rank: 8Rank: 8

积分
7520
跳转到指定楼层
楼主
发表于 2018-2-14 05:39:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

            本文实例讲述了php实现word转html的方法。分享给大家供大家参考,具体如下:
要想完美解决,office转pdf或者html,最好还是用windows office软件,libreoffice不能完美转换,wps没有api。
先确认com模块是不是开启,phpinfo里面如果有com_dotnet模块,说明已开启,如果没有,修改php.ini,
[U]复制代码[/U] 代码如下:com.allow_dcom = true
前面的注释去掉,重启就OK了,php官方网站说,php5.4.5之前,com模块是内置的,其实也不一定全是,官网下的php 5.3.39,com模块就没有内置。
如果不是内置模块的话,php.ini加上,前提你的ext文件夹下,有该扩展
[U]复制代码[/U] 代码如下: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操作word相关内容感兴趣的读者可查看本站专题:《php操作office文档技巧总结(包括word,excel,access,ppt)
希望本文所述对大家PHP程序设计有所帮助。
            
            
您可能感兴趣的文章:
  • cos-html-cache关于WordPress的静态化方法
  • 可以将word转成html的js代码
  • asp.net中Word转Html的办法(不需要WORD组件)
  • Python实现批量将word转html并将html内容发布至网站的方法
  • C#实现HTML转WORD及WORD转PDF的方法
  • 实例详解PHP中html word 互转的方法
  • php实现将HTML页面转换成word并且保存的方法
  • Java使用poi将word转换为html
  • java实现word文件转html文件
  • 利用C#代码将html样式文件与Word文档互换的方法
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端