【发布时间】:2014-06-18 10:08:26
【问题描述】:
我有一份 10-11 页的 pdf 表格。我需要使用 php.ini 填充它。我还需要添加一个用户签名,即 png 类型的图像。为了填写表格,我在这里找到了解决方案:https://github.com/yiiext/pdf。它正确填写表格。但后来我需要将签名图像添加到生成的 pdf 文件中。为此,我使用了 fpdf 和 fpdi 库。它包括适当位置的签名,但问题是,所有填充的 pdf 表单值都变得干净。
require_once('protected/extensions/fpdf/fpdf.php');
require_once('protected/extensions/fpdf/fpdi.php');
$pdf =& new FPDI();
$pdf->AddPage();
$pagecount = $pdf->setSourceFile('FilledPdfForm.pdf');
$tppl = $pdf->importPage(3);
$pdf->useTemplate($tppl, -10, 20, 210);
$pdf->SetFont('Arial','',8);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY(90, 160);
$pdf->Image('finpay.png',45,220,15,10) ;
$pdf->Output('modified_pdf.pdf', 'F');
有人知道解决办法吗? 任何帮助表示赞赏!
【问题讨论】: