2016-06-13 6 views
1

を動作しない私は、PDFとしてレポートを生成しようとするには、このコードを持っている:laravel-DOMPDFリターンエラー、コード

$details=array(
    'id'=>$find->id, 
    'full_letter_title'=>$find->full_letter_title, 
    'smarok_no'=>$find->smarok_no 
); 
$data['details']=$details; 


$pdf = PDF::loadView('letter.view', $data); 
return $pdf->stream(); 

しかし、それは誤り

ErrorException in Adobe_Font_Metrics.php line 42: fopen(C:\xampp\htdocs\ams\storage\fonts/ba50cf37c0b6d75f8275d2b44106f606.ufm): failed to open stream: No such file or directory 

を返す私はここでいただきました!間違って理解して傾けます。

+0

pdfを生成するための適切なファイルフォルダパスを指定します。 –

+0

私はこれを書いていますが、動作しません。@Kaushalshah $ pdf = PDF :: loadView( 'app/resources/views/letter/view.blade.php'、$ data); –

+0

私はこのリンクがあなたを助けてくれるかもしれないと思います。http://stackoverflow.com/questions/35606120/dompdf-failed-to-generate-pdf-from-simple-html-bootstrap –

答えて

0

これは、Storageフォルダ内にFont Directoryを作成することで解決します。これは、一時ファイルを格納するために使用されます。しかし、どうやらDompdfはPDFのための効果的なライブラリではありません。私はすでにこれを使用し、整列についてのより多くのCSSの問題を得ました。 Phanthomjs PDFの使用をお勧めします。 https://github.com/danielboendergaard/phantom-pdf DomPDFよりはるかに優れています。

0

  • ファイル「5ab413ede0c0d14abbb48febee3bfdfb.ufm」を作成したり、他の「フォント」内部エラーで表示し、どの「ファイル名」フォルダ
  • にストレージ内与える許可を

    1. クレート「フォント」フォルダをSTEPS "フォント" フォルダNOW ITがRUN'S

    [https://github.com/barryvdh/laravel-dompdf/issues/269]

  • 関連する問題