站长资讯网
最全最丰富的资讯网站

PHP如何将上传word文件转化为Html格式

php word转化为html的实现方法:首先通过composer安装PHPOffice;然后查看vendor文件夹;最后通过“$xmlWriter ->save('./ceshi.htm');”方式将word文件转化为Html格式。

PHP如何将上传word文件转化为Html格式

推荐:《PHP视频教程》

方法一: 通过PHPOffice(推荐)

1:    composer require phpoffice/phpword                                                 /*  通过composer安装 PHPOffice                                                  需要科学上网                                                或者用中国镜像:https://www.phpcomposer.com/                                             */     2:  安装成功可看到 vendor文件夹    3: 使用方法 : <?php      require 'vendor/autoload.php';     $phpWord = PhpOfficePhpWordIOFactory::load('./4.docx');     $xmlWriter = PhpOfficePhpWordIOFactory::createWriter($phpWord, "HTML");     $xmlWriter ->save('./ceshi.htm');              4:官方            /*            官方案例:https://phpword.readthedocs.io/en/latest/general.html            github: https://github.com/PHPOffice/PhpSpreadsheet           */

方法二:通过python

from win32com import client as wc import sys  def saveHtm(): 	# print(wordPath) 	# print(htmPath) 	wordPath='E:/1.doc' 	htmPath='E:/1.htm' 	word = wc.Dispatch('Word.Application') 	print(word)  	doc = word.Documents.Open('E:/1.doc') 	doc.SaveAs("E:/1.htm", 8)               //转化为htm格式      doc.SvaeAs("E:/1.fpt",17)                  	doc.Close()  	word.Quit()  if __name__ == '__main__': 	saveHtm()

方法三:同时Offic API直接在网页显示word文档

<iframe      src="http://view.officeapps.live.com/op/view.aspx?src=公网上能访问的word文档地址" ></iframe>  例 src="http://view.officeapps.live.com/op/view.aspxsrc=newteach.pbworks.com%2Ff%2Fele%2Bnewsletter.docx"

方法四:通过com组件

需要所在宿主机,有offic的环境,Linxu下不能使用  (不推荐)

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号