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.png3.在方法中执行代码
$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');
注意文件路径要准确。
网友评论