麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

實例詳解PHP中html word 互轉的方法

2020-03-24 18:14:47
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了實例詳解PHP中html word 互轉的方法的相關資料,涉及到php html word互轉的相關知識,本文介紹的非常詳細,具有參考借鑒價值

下面一段代碼給大家介紹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中html word 互轉的方法的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久久久久大牛 | 狠狠干精品视频 | 国产女同疯狂激烈互摸 | 播色网| 一级毛片在线观看免费 | 3344永久免费 | 色综合网在线观看 | 国产1区2区3区在线观看 | 中国fx性欧美xxxx | 日韩精品久久久久久久电影99爱 | 成人视屏在线观看 | 亚洲国产精品久久久久久久久 | 国产91丝袜在线熟 | 久久久久久久久久久国产精品 | 午夜久久视频 | 亚洲婷婷日日综合婷婷噜噜噜 | 少妇一级淫片免费放播放 | 亚洲一级片在线观看 | 亚洲精品午夜在线 | 久久久久成人免费 | 极品国产91在线网站 | 亚洲一区二区三区在线免费观看 | 五月天堂av91久久久 | 日韩a毛片免费观看 | 日韩视频―中文字幕 | 毛片免费一区二区三区 | 成人情欲视频在线看免费 | 欧美日本国产精品 | 精品一区二区在线观看视频 | 毛片在线免费视频 | 欧美日韩精品不卡一区二区三区 | 亚洲精品久久久久久久久久 | 久久成人在线观看 | 天天草天天色 | 成人毛片网站 | 国产资源在线观看 | 成人福利视频在线 | 精品久久久久久综合日本 | 免费国产在线观看 | 一区二区三区无码高清视频 | 91 免费视频 |