记录如何利用phpword如何实现html转word文档的方法

伤心了难过了,一个人静静,不要在任何人面前掉眼泪,我不能原谅我的懦弱。经常笑,学会向比自己小的人称哥,以保持年轻心态。

上午写了一个使用phpword插件来实现word文档转html的示例,那么这一篇文章接着记录下一下phpword实现html转word文档的实例。

安装phpword

通过下面的命令来安装 phpword插件

composer require phpoffice/phpword

phpword实现 html 转 word 文档的方法示例

phpword插件实现 html 代码转word文档要比 word 文档转html简单的多。

示例代码:

#需要注意的是,html代码必须符合规范,否则会转换出错的
//获取并获取html的内容
$wordData = file_get_contents('3.html');
$phpWord = new \PhpOffice\PhpWord\PhpWord;
$section = $phpWord->addSection();
$html = new \PhpOffice\PhpWord\Shared\Html;
$html::addHtml($section, $wordData, false, false);
//将内容保存为 word 文档
$phpWord->save('11.docx', 'Word2007');

注意:

1、phpword 插件 html 转 word 文档之前,需要检查html原码是否符号规定,不然出抛出错误.

2、如果html源码中含有图片,必须保证引用图片的img标签定义的图片的高度与宽度的css属性,否则图片会过大

3、如果html源码的体积比较大,需要在转换时临时设置好php远行时间。

本文记录如何利用phpword如何实现html转word文档的方法到此结束。凡事皆有终结,因此,耐心是赢得成功的一种手段。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法