前言:

php使用fpdf生成PDF电子合同,在线电子合同

流程:

  • 不变的部分先生成pdf,比如合同内容,公章,甲方签字,可变的地方留空,服务端用PHP生成

  • 前端签字后把签字图片提交服务端

fpdf下载示例代码下载

fpdf电子签名示例代码

<?php

require_once('fpdf/fpdf.php');
require_once('fpdi/fpdi.php');


$pdf = new FPDI();
//获取页数
$pageCount = $pdf->setSourceFile(__DIR__ . '/more.pdf');

$templateId = $pdf->importPage($pageCount);

$size = $pdf->getTemplateSize($templateId);

if ($size['w'] > $size['h'])
    $pdf->AddPage('L', array($size['w'], $size['h']));
else
    $pdf->AddPage('P', array($size['w'], $size['h']));

$pdf->useTemplate($templateId);
//添加公章图片,可以用网络地址
$pdf->image('http://qiniu.ccc.com/report_png_1645775167254.png', 75, 85, 50);


//添加文字签署时间
$pdf->SetFont('Arial','B','12');
$pdf->SetXY(0, 0);
$string = date('Y-m-d', time());
$pdf->Write(7, $string);

$a = $pdf->Output(__DIR__ . '/pic.pdf');

效果图
PHP在线pdf电子合同生成,pdf添加水印_示例代码