php中根据word合同模板替换变量及图片并签章生成新的word和pdf文档
疫情之下,很多企业都选择了电子签章和电子合同,那么如何根据word模板来批量生成电子合同并进行盖章签名呢?
今天我们来使用php中的一个库来实现word文档模板的变量替换及签章,下面我们来一步一步介绍:
一、安装phpword
1、安装phpword
composer require phpoffice/phpword
2、安装tcpdf,如果要生成pdf文档
composer require tecnickcom/tcpdf
二、准备word模板
我们新建一个contact.docx文档,并插入6个变量,代理合同名称,甲乙双方签名及图片变量及时间。
然后我们来写php代码
<?php require('../lib/php/vendor/autoload.php'); $templateProcessor = new \PhpOffice\PhpWord\TemplateProcessor('/data/wwwroot/default/asset/contact.docx'); //替换合同基本信息 $templateProcessor->setValue('name', 'bfw开发'); $templateProcessor->setValue('time', '2035-12-12'); //替换合同甲乙双方数据 $templateProcessor->setValue('jiafangname', '张伟'); $templateProc...
点击查看剩余70%
网友评论0