我不知道如何使用Laravel编辑现有的pdf文件。
我找到了很多创建PDF的插件,但没有人帮我解决问题。
有谁知道怎么做?
非常感谢!
$pdf->AddPage();
$source = $pdf->setSourceFile(asset("assets/images/coupon/source/coupon.pdf"));
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx, 10, 10, 90);
$pdf->SetXY(40, 0); //Doesn't work
$pdf->Write(0, 'This is just a simple text'); //Doesn't work
$pdf->Output(); //Doesn't work
答案 0 :(得分:3)
Laravel 编辑PDF 没有内置方式。您当然可以使用外部库(例如FPDF和FPDI扩展名来修改PDF - 结果是一个新的PDF文件。还有一个付费的lib PDFlib能够编辑PDF。
要在Laravel中安装FPDF + FPDI,您只需运行:
composer require setasign/fpdf && composer require setasign/fpdi
这将安装基础FPDF lib +扩展FPDI。之后,您可以使用以下命令创建新实例并编辑PDF
$pdf = new \FPDI();
$pdf->setSourceFile('PATH/TO/SOURCEFILE');
<强>更新强> 使用FPDI,您无法直接编辑PDF文件。 FPDI所做的就是将给定PDF文件中的内容提取为可重用的格式 - 结果是一个完整的新PDF。此信息也可以在FPDI的FAQ中找到。