创建PDF Laravel 5.5?

时间:2018-06-22 03:57:13

标签: php laravel pdf dompdf

我想从Laravel中的html文件创建pdf页面,但我不知道该怎么做。你可以帮助我 https://github.com/barryvdh/laravel-dompdf

2 个答案:

答案 0 :(得分:0)

// Import in top of controller file
use Barryvdh\DomPDF\Facade as PDF;


// use below code to generate and download pdf file
$pdf = PDF::loadView('bladefilename', ['arrayname' => $array]);
return $pdf->download('filename.pdf');

在控制器文件中写入上述代码

在Blade文件(HTML文件)中设置数组数据。

在链接下方显示:https://github.com/barryvdh/laravel-dompdf/issues/126

答案 1 :(得分:0)

我知道我来晚了一点,但希望这会对某人有所帮助。

有2种方法:

  • 创建HTML页面并使用jspdf打印该页面。最好的方法是使用html2pdf:https://github.com/eKoopmans/html2pdf.js 您可以使用此格式将html转换为canvas并打印为pdf。所有css都会保留,但是您必须更改页面以固定页面之间的空间,因为每页末尾可能会有一些不好的地方。
  • 使用乳胶打印页面。您必须使用laravel乳胶编译器:https://github.com/fvhockney/latexcompiler 设置页面样式有点困难,但是分页没有问题。