如何解决Laravel Snappy PDF打印乱码的问题

时间:2017-10-06 11:47:24

标签: laravel-5 laravel-5.4 wkhtmltopdf php-5.6

我使用Laravel Snappy将POST数据打印为PDF。

当我尝试打印PDF时,会显示一个奇怪的预览。

enter image description here

我该如何解决这个问题?

这是我的历史。

composer require barryvdh/laravel-snappy
composer require h4cc/wkhtmltopdf-amd64
composer require h4cc/wkhtmltoimage-amd64
php artisan vendor:publish --provider="Barryvdh\Snappy\ServiceProvider"
yum install wkhtmltopdf

<?php

namespace App\Http\Controllers\Tests;

use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

控制器

class TestsController extends Controller
{
    public function download()
    {
        $pdf = \PDF::loadHTML('test');
        $pdf -> setOption('encoding', 'utf-8');
        return $pdf->inline();
    }
}

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我还没有在我的开发环境中安装任何字体。

这是我解决的历史。

yum install ipa-gothic-fonts ipa-mincho-fonts ipa-pgothic-fonts ipa-pmincho-fonts