利用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');

注意文件路径要准确。

你可能感兴趣的:(利用PHPWORD类替换word模版文字,图片等)