时时商务社区
标题:
php实现word转html的方法
[打印本页]
作者:
bewin83
时间:
2018-2-14 05:39
本文实例讲述了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文档互换的方法
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2