2017-10-06 5 views
1

J'utilise Laravel Snappy pour imprimer des données POST au format PDF. Lorsque j'essaie d'imprimer en PDF, il affiche un aperçu étrange comme celui-ci.Comment résoudre Laravel Snappy PDF imprimer une chaîne de charabia

enter image description here

Comment puis-je résoudre ce problème?

Voici mon histoire.

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; 

Contrôleur

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

Avez-vous essayé de supprimer le codage de ré-ligne? J'utilise Laravel Snappy, ne définissez pas cette option et n'ai pas eu de charabia. Peut-être la peine d'essayer... – kerrin

Répondre

0

Je résolu cela. Je n'ai pas encore installé de polices pour mes environnements de développement.

Voici mon histoire résolue.

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