【问题标题】:Displaying QR Code in PDF file, in Laravel在 Laravel 中以 PDF 文件显示二维码
【发布时间】:2022-02-01 15:33:52
【问题描述】:

我在 PDF 文件中显示二维码时遇到问题。当我尝试显示没有 PDF 的 QR 码时,它可以工作。二维码由https://github.com/SimpleSoftwareIO/simple-qrcode生成到https://github.com/barryvdh/laravel-dompdf/tree/0.8.5生成的pdf文件上

StudentController.php:

public function view_downlads($id){
    $pdf = PDF::loadView('Student.markscardpdf');
    return $pdf->stream();
}

学生/markscardpdf.blade.php:

{{ QrCode::size(200)->generate('hello') }}

【问题讨论】:

  • 你是如何嵌入它的?作为图像?

标签: laravel laravel-5 laravel-5.7


【解决方案1】:

您可以通过转换base64格式在图像标签中使用库输出。

例子:

<img src="data:image/png;base64, {!! base64_encode(QrCode::format('png')->size(200)->generate('http://google.com')) !!} ">

【讨论】:

    【解决方案2】:

    你可以这样使用,它不需要imagick扩展。

    <img src="data:image/png;base64, {!! base64_encode(QrCode::size(200)->generate('http://google.com')) !!} ">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 2015-07-10
      相关资源
      最近更新 更多