我正在尝试使用 FPDF 和 FPDI 从存储中导入 PDF 以打印值,以下载包含这些值的 PDF。我的函数在我的本地系统上运行良好,但无法在 AWS Lambda 上托管的暂存环境中打开。如果有人可以提供帮助,那将对我有很大帮助。我完成这件事非常重要。即使您能指出我正确的方向,我也将不胜感激。
控制器
use setasign\FpdiProtection\FpdiProtection;
use setasign\Fpdi\Fpdi;
public function medical_pdf()
{
// initiate FPDI
$pdf = new FpdiProtection();
// set title
$title = "Outsurance Medical Questionnaire";
$pdf->SetTitle($title);
// add a page
$pdf->AddPage();
// set password
$pdf->SetProtection(array(), 'BlueinDecember@2021');
// set the source file
$pdf->setSourceFile(public_path('/PDF/Generic OutSurance SMR .pdf'));
// import page 1
$tplIdx = $pdf->importPage(1);
// use the imported page and place it at point 10,10 with a width of 100 mm
$pdf->useTemplate($tplIdx, -0, -0, 200);
$pdf->Output('D',$title.'.pdf',);
}