我使用Zend2,加载pdf模板,并通过tcpdf库将图像添加到该pdf中。
我的代码
require_once ROOT_PATH . DS . 'vendor' . DS . 'pdf' . DS . 'tcpdf.php';
require_once ROOT_PATH . DS . 'vendor' . DS . 'pdf' . DS . 'fpdi.php';
$pdf = new \FPDI();
$template = ROOT_PATH . DS . 'data' . DS . 'template.pdf';
$path = ROOT_PATH . DS . 'data';
$this->setConfigPdf($pdf,1,$template);
$resultFile = 'result.pdf';
$photoPdf = ROOT_PATH . DS . 'data' . DS . 'images.png';
$fields = [
'left'=>168.4,
'top'=>108.2,
'width'=>97.5,
'height'=>111.5
];
$pdf->Image($photoPdf, $fields['left'], $fields['top'], $fields['width'], $fields['height'], 'jpg', '', '', false, 300);
$pdf->Output($path . DS . $resultFile, 'F');
结果:
我刚刚添加到pdf的图像为黑色。变量$ photoPdf的路径至关重要。 请帮我解决这个问题。