首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在kartik-v/yii2 i2-mpdf中生成超过100页的PDF

在kartik-v/yii2 i2-mpdf中生成超过100页的PDF
EN

Stack Overflow用户
提问于 2019-12-31 20:32:10
回答 1查看 565关注 0票数 0

我正在生成超过100页的PDF。但是生成PDF需要3-5分钟。我想把时间缩短到1分钟。

代码语言:javascript
运行
复制
    use kartik\mpdf\Pdf;
    $header = getPDFHeader();
    $body =  getPDFBody();
    $pdf = new Pdf([
                // set to use core fonts only
                'mode' => Pdf::MODE_CORE, 
                // A4 paper format
                'format' => Pdf::FORMAT_A4, 
                // portrait orientation
                'orientation' => Pdf::ORIENT_PORTRAIT, 
                // stream to browser inline
                'destination' => Pdf::DEST_DOWNLOAD, 
                // your html content input
                'content' => $body,  
                // format content from your own css file if needed or use the
                // enhanced bootstrap css built by Krajee for mPDF formatting 
                'cssFile' => '../../frontend/web/css/pdf.css',
                // set mPDF properties on the fly
                'options' => ['title' => 'Krajee Report Title'],
                 // call mPDF methods on the fly
                'methods' => [ 
                    'SetFooter'=>['{PAGENO}'],
                ]
                ]);
$pdf->render();

我是yii2的新手。我只想在不到1分钟的时间内生成。我缺少哪种设置?最多需要5分钟。

EN

回答 1

Stack Overflow用户

发布于 2020-01-03 22:19:32

通过使用wkhtmltopdfa php wrapper to,我获得了更好的性能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59544203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档