需求:
做了一个租赁的项目,里面要求签署个人授权协议,里面要填写姓名,手机号,身份证号,签署日期等参数,格式如下图

格式:
如上图,word中的字符串模板变量使用${varname}声明即可。放到网站可访问的目录,这个用作模板,后续的可以用phpword的模板变量替换功能,将其变量替换。
安装:
前提,电脑内已经安装了php环境,并且php已经加入了环境变量。
1)先下载windows下的composer即可,因为开发大多数是在windows,所以我们只介绍windows下面的安装,linux会在后续的文章中介绍:
下载地址:
https://getcomposer.org/Composer-Setup.exe
2)切换到网站目录,使用
composer require phpoffice/word
命令,按回车,即可安装成功,如下图:

调用代码:
 require_once(LSK_PATH . 'lskcore/libs/phpoa/wd/vendor/autoload.php');
        $mbpath = lsk::afPath('data/tt.docx');//加载模板
        $mb = new TemplateProcessor($mbpath);
        $mb->setValue("xm", "李先生");//替换变量
        $urlpath = '/lsktt.docx';
        $filepath = LSK_PATH . ltrim($urlpath, '/');
        $mb->saveAs($filepath); 
                



![[网络]http/https的简单认识](https://i-blog.csdnimg.cn/direct/135d13e05626478587273b91367ae0b5.png)














