我正在使用 php pdftk 从 mysql 数据库中取出数据并将其放入 PDF 上的一堆不同字段中。我的问题是一些字段可能有很长的文本,但不是显示向上/向下滚动条,甚至能够向上或向下滚动以阅读似乎只是被截断的所有文本。我想知道是否有特定的 pdftk 标签或我应该使用的东西来确保该字段是否有多行,我可以看到一个滚动条上下滚动以准备好所有将要输入的内容。
这是pdf的外观。当我通过浏览器中的 iframe 加载它时,请注意标记为 HPI 的文本区域为多行文本,但没有滚动条或指示您可以向上或向下滚动。 但是,如果我在 adobe 中打开模板 pdf 文件并在该字段中键入一堆,请参阅下面的屏幕截图,然后您可以在标记为 HPI 的字段中看到一个向上/向下滚动条
这是代码
namespace Classes;
use mikehaertl\pdftk\Pdf;
class GeneratePDF {
public function generate($data, $patientid)
{
try {
$filename = "$patientid.pdf";
$pdf = new Pdf('./imports/the_template.pdf');
$pdf->fillForm($data)
->saveAs( './imports/generated_consults/' . $filename);
//->send( $filename . '.pdf');
return $filename;
}
catch(Exception $e)
{
return $e->getMessage();
}
}
}