php中根据word合同模板替换变量及图片并签章生成新的word和pdf文档

php中根据word合同模板替换变量及图片并签章生成新的word和pdf文档

php中根据word合同模板替换变量及图片并签章生成新的word和pdf文档

疫情之下,很多企业都选择了电子签章和电子合同,那么如何根据word模板来批量生成电子合同并进行盖章签名呢?

今天我们来使用php中的一个库来实现word文档模板的变量替换及签章,下面我们来一步一步介绍:

一、安装phpword

1、安装phpword
composer require phpoffice/phpword
2、安装tcpdf,如果要生成pdf文档
composer require tecnickcom/tcpdf

二、准备word模板

php中根据word合同模板替换变量及图片并签章生成新的word和pdf文档

我们新建一个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%

{{collectdata}}

网友评论0