您好,登錄后才能下訂單哦!
本篇內容介紹了“如何用php修改word”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
php修改word的方法:1、將word另存為網頁;2、修改為默認頁面視圖;3、編寫php代碼;4、通過fwrite等函數修改Word內容即可。
本文操作環境:Windows7系統、PHP5.6版、DELL G3電腦
php怎么修改word?
利用PHP去修改word的內容
今天給大家帶來一個教程,教大家如何利用PHP去修改word的內容,教程如下:
1.先將word另存為網頁,取名jzydt.mht
2.修改為默認頁面視圖,用dreamweaver打開jzydt.mht ,
找到<meta http-equiv=3DContent-Type content=3D"text/html; charset=將后面編碼改為utf-8
找到<w:WordDocument>在下面加上<w:View>Print</w:View> 然后保存.
3.編寫php代碼
ob_start();//開啟緩存 print'<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">';//輸出頭部 $content = file_get_contents(S_ROOT.'./temp/word/jzydt.htm');//取得模板內容 $content = str_replace('<{jzydt_company_name}>',"400電話",$content);//經過一列替換操作,將會模板里的標簽替換為接受的值,如果感覺有必要的話,用正則替換也行,但我不建議動不動就用正則,能不用就不用吧! $docname = 'jzydt.doc';//生成保存的文件名,后綴為doc echo $content;//將替換后的內容輸出到緩存中 print "</html>"; $data = ob_get_contents(); ob_end_clean(); $fp=fopen(S_ROOT.'./temp/word/'.$docname,"wb");//以二進制寫權限打開一個新的word文件,即新建 fwrite($fp,$data);//將內容寫入并 保存 fclose($fp);
“如何用php修改word”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。