首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >FPDF错误-无法在PDF上获取图像

FPDF错误-无法在PDF上获取图像
EN

Stack Overflow用户
提问于 2014-07-14 14:39:05
回答 2查看 2K关注 0票数 0

我有一个PDF与可填写的表格。我可以成功地填写表单并将新的PDF保存到我的服务器上,没有问题,但我不能在PDF上放置图像。当我删除图像时(....)line脚本运行得很好。当我将它添加回来时,我得到了错误。

我认为它试图在错误的文件中查找方法,最初我只包含fpdm..php,但我尝试添加回fpdf.php,但它没有帮助。不知道我做错了什么。

错误:致命错误:在第113行调用/home/.../formPDF.php中未定义的方法FPDM::Image()

代码:

代码语言:javascript
运行
复制
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');
EN

回答 2

Stack Overflow用户

发布于 2014-07-14 16:56:18

FPDM并不真正与FPDF相关,而仅仅是一个FPDF用户的脚本。不能在FPDM实例上使用FPDF方法。

如果您为这类任务搜索all in one解决方案,您可以查看SetaPDF-FormFiller组件(不是免费的!)。

票数 0
EN

Stack Overflow用户

发布于 2014-07-15 04:51:04

我可以将PDF保存到我的服务器上,然后添加图像,但丢失了表单内容。对此半解决方案感兴趣的任何人的代码:

添加图片代码:

代码语言:javascript
运行
复制
<?php
require_once('fpdf.php');
require_once('fpdi.php');

$pdf = new FPDI();
$pdf->AddPage();
$pdf->setSourceFile("16.pdf");
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx, 10, 10, 100);

 $pdf->Image('car.jpg',20,100);

$pdf->Output();

?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24730779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档