巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站资讯News

实例详解PHP中html word 互转的体例

0
一佰互联网站扶植(www.taishanly.com) 宣布时候:2020-04-27 10:44:33 阅读数: 89

上面一段代码给大师先容php将html转入word中,详细内容以下所示:

这是颠末测试的,这类体例有一点不好,html页面代码要写在php中,不过好歹能运转,看法式

<?php class word{function start(){ob_start();echo "<html xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40">"; }function save($path){echo "</html>";$data = ob_get_contents();}function wirtefile($fn,$data){$fp=fopen($fp,$data);fwrite($fp,$data);}}$html="<table width=600 cellpadding="6" cellspacing="1" style="border:1px solid green;" style="border-collapse:collapse"> <tr style="border:1px solid green;"> <td style="border:1px solid green;">姓名</td> <td style="border:1px solid green;">性别</td><td style="border:1px solid green;">春秋</td><td style="border:1px solid green;">喜好</td><td style="border:1px solid green;">备注</td> </tr> <tr style="border:1px solid green;"> <td style="border:1px solid green;">张三</td> <td style="border:1px solid green;">男</td><td style="border:1px solid green;">32</td><td style="border:1px solid green;">足球</td><td style="border:1px solid green;">无</td> </tr> <tr style="border:1px solid green;"> <td style="border:1px solid green;"> 李四 </td> <td style="border:1px solid green;">男</td><td style="border:1px solid green;">43</td><td style="border:1px solid green;">篮球</td><td style="border:1px solid green;">无</td></tr> </table> ";//批量天生//for($i=1;$i<3;$i++){$word = new word();$word->start();$wordname="小我测试php天生word.doc";echo $html;$word->save($wordname);header("Content-type:application/word");header("Content-Disposition: attachment; filename=".$wordname."");//readfile($wordname);ob_flush();//每次履行前革新缓存flush();//}?>

上面给大师分享一段代码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开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

上一篇:YII CLinkPager分页类扩大增添显现共几多页
下一篇: PHP Curl摹拟登录微信公家平台、新浪微博实例代码
[前往消息列表]

相干消息more

30
03月
自媒体老手、小白不经营经历怎样办?这篇经营

简介:老手做自媒体想要赢利又没经历怎样办?别怕,明天小编就来给大师送福利了,让你经营加倍有决定信念内容创作效力更高!老手经营自媒面子临一个很大的... >>概况

21
04月
CSS典范三栏规划计划(6种体例)

本文先容了CSS典范三栏规划计划,分享给大师,也给本身做个条记,详细以下:三栏规划,望文生义便是双方牢固,中间自顺应。三栏规划在开辟非常罕见... >>概况

04
05月
SEO精华:网站内页怎样优化?

明天来聊聊网站内页怎样优化的经历,起首咱们要晓得,本身的网站是一个甚么范例的网站。只需你是想经由过程网站搜索引擎优化优化来获得流量,那末就必须让每个... >>概况

04
05月
尼尔森的F型网页阅读形式

此刻比拟风行的网站阅读的视觉道理,普通指的是尼尔森的F型网页阅读形式,这类流量形式好像英笔墨母F的外形,并且包含以下三个方面. ... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站