【问题标题】:Create PDF Laravel 5.5?创建 PDF Laravel 5.5?
【发布时间】:2018-12-01 11:45:39
【问题描述】:

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

【问题讨论】:

标签: php laravel pdf dompdf


【解决方案1】:

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

有两种方式:

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

【讨论】:

    【解决方案2】:
    // 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-01
      • 2018-06-08
      • 2018-02-11
      • 1970-01-01
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多