我有一个PDF与可填写的表格。我可以成功地填写表单并将新的PDF保存到我的服务器上,没有问题,但我不能在PDF上放置图像。当我删除图像时(....)line脚本运行得很好。当我将它添加回来时,我得到了错误。
我认为它试图在错误的文件中查找方法,最初我只包含fpdm..php,但我尝试添加回fpdf.php,但它没有帮助。不知道我做错了什么。
错误:致命错误:在第113行调用/home/.../formPDF.php中未定义的方法FPDM::Image()
代码:
require('../forms/pdf/fpdf.php');
require('../forms/pdf/fpdm.php');
$pdf = new FPDM($formPDFLocation);
$pdf->Image('images/sig_37-1405313221.png', 100, 20);
$pdf->Load($fields, false); // second parameter: false if field values are in ISO-8859-1, true if UTF-8
$pdf->Merge();
$filename= "../forms/generated/" . $ffID;
$pdf->Output($filename.'.pdf','I');发布于 2014-07-14 16:56:18
FPDM并不真正与FPDF相关,而仅仅是一个FPDF用户的脚本。不能在FPDM实例上使用FPDF方法。
如果您为这类任务搜索all in one解决方案,您可以查看SetaPDF-FormFiller组件(不是免费的!)。
https://stackoverflow.com/questions/24730779
复制相似问题