【发布时间】:2018-05-23 01:14:48
【问题描述】:
我正在用 php.ini 制作一个 pdf 文件。目前使用 dompdf 但愿意接受建议。数据也将从数据库中检索。++// 引用 Dompdf 命名空间 使用 Dompdf\Dompdf;
我正在制作一个表单,在其中使用登录人的用户名填充字段
每次都制作PDF:(只是举例)发现很难将php变量与html代码结合起来制作一个完整的文档
$variable= Variable::findOrFail(session('id'));
$dompdf = new Dompdf();
$dompdf->loadHtml('$variable');
$dompdf->setPaper('A4', 'landscape');
$dompdf->render();
$dompdf->stream();
或者我应该制作一个视图,然后将其转换为 pdf?
$pdf = PDF::loadView('pdf.invoice', $data);
return $pdf->download('invoice.pdf');
【问题讨论】:
-
查看似乎是最佳选择
-
@devk 将变量传递给 pdf 的最佳方式是什么? $pdf = PDF::loadView('sell.contract', $variable);
-
@user9820353 我这样传递变量:
$pdf = PDF::loadView('pdfme', compact('input', 'cffEvents', 'cffEvents2'));with compact。