1

我正在尝试使用 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',);
}
4

0 回答 0