标签: laravel-dompdf

Laravel dompdf 生成和下载 pdf 花费了太多时间

我最近正在为数据库中的简单 2 条记录生成报告。为了生成此报告,我使用 Laravel dompdf 包,但下载时间太长,这是意料之外的。我使用的代码如下:

$pdf = PDF::loadView('dashboard.sales-report', compact('sales'));
$pdf->setPaper('A4', 'portrait');
$sales_report_file_name = "daily_sales_".date('Y-m-d').".pdf";
return $pdf->download($sales_report_file_name);
Run Code Online (Sandbox Code Playgroud)

并在我们的视图页面中使用 css。但只有两条记录时间超过2分钟。有人可以帮我吗?提前致谢。

刀片文件代码:

@extends('layouts.invoice_master')
@section('content')
@php
  $total_discount = 0;
  $total_advance = 0;
  $total_net_sum = 0;
  $total = 0;
@endphp
  <!-- START CONTAINER FLUID -->
    <div class=" container-fluid   container-fixed-lg">
      <!-- START card -->
      <div class="card card-default m-t-20">
        <div class="card-body">
          <!-- Define header and footer blocks before your content -->
          <header>
              <p>{{ $report_for }} </p>
              <p>{{ $report_for_date }}</p>
              <p>{{ $report_for_month }}</p> 
          </header>                          
          <div class="invoice padding-50 …
Run Code Online (Sandbox Code Playgroud)

pdf-generation reportgenerator laravel-6 laravel-dompdf

1
推荐指数
1
解决办法
3311
查看次数