利用PHPWORD类替换word模版文字,图片等

PHPWORD类

链接:https://pan.baidu.com/s/1d0bmve6xMrHN-GA2z5Wmbg 密码:tmy2

里面是word包和一些测试文件

把下载的文件中vendor文件夹放入项目中。

1.第一步引入文件vendor/autoload.php,这是这个包的自动加载文件,所以引入这个就行了

这是个老项目用的是TP3.1的框架,所以我是用vendor引入的

vendor("ReplaceWord.autoload");

2.第二步创建模版文件,首先我来创建一个测试使用的word模版文件

网盘下载的文件中有Template.doc,仅供参考。

1.png

3.在方法中执行代码

$templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('public/word/Template.docx');

$templateProcessor->setValue('Name', 'PHP54技术博客');

$templateProcessor->setImg('Image',['src' => 'public/img/logo.png']);

$templateProcessor->saveAs('public/word/Template1.docx');

注意文件路径要准确。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容