生成pdf与img的插件wkhtmltoimage wkhtmltopdf ; 弃用phpexcel

来源:csdn博客 分类: 文章浏览史 发布时间:2020-04-02 00:03:33 最后更新:2020-04-01 浏览:70
转载声明:
本文为摘录自“csdn博客”,版权归原作者所有。
温馨提示:
为了更好的体验,请点击原文链接进行浏览
摘录时间:
2020-04-02 00:03:33

gitlab 地址


1.需要用的字体文字体需要放置到服务器 /usr/share/fonts 目录下:

msyhbd.ttc  msyhl.ttc  msyh.ttc  放置在文件夹    /usr/share/fonts

2.支持wkhtmltoimage,应用目录下执行如下命令:

<code style="font-family:Menlo, 'Liberation Mono', Consolas, 'DejaVu Sans Mono', 'Ubuntu Mono', 'Courier New', 'andale mono', 'lucida console', monospace;color:inherit;" class="hljs">cp vendor/h4cc/wkhtmltoimage-amd64/bin/wkhtmltoimage-admin64  /usr/local/bin/wkhtmltoimage
chmod +x /usr/local/bin/wkhtmltoimage
</code>

3.

配置是

'htmlToPdf' => [
    'class' => 'boundstate\htmlconverter\HtmlToPdfConverter',
    'bin' => '/usr/local/bin/wkhtmltopdf',
    'options' => [
        // 'disable-smart-shrinking',
        'margin-left'=>0,
        'margin-right'=>0,
        'no-outline',
        'page-size' => 'A4',
        'load-error-handling' => 'ignore',
        'load-media-error-handling' => 'ignore'
    ],
],
'htmlToImage' => [
    'class' => 'boundstate\htmlconverter\HtmlToImageConverter',
    'bin' => '/usr/local/bin/wkhtmltoimage',
    'options' => [
        'quality' => '10',
        'width' => '1280',
    ],
],

php技术微信