0
私はlaravelでPDFファイルを表示しようとしましたが、これは表示を続けます。私はインターネット上で提案されたコードをすべて試しましたが、画像に表示されたり表示されたりしません。私はこの問題は:(何であるかを知らないPDFで表示laravel
私はlaravelでPDFを生成するには、このライブラリを使用している
私はlaravelでPDFファイルを表示しようとしましたが、これは表示を続けます。私はインターネット上で提案されたコードをすべて試しましたが、画像に表示されたり表示されたりしません。私はこの問題は:(何であるかを知らないPDFで表示laravel
私はlaravelでPDFを生成するには、このライブラリを使用している
出力。ドキュメントをご覧ください。 https://github.com/barryvdh/laravel-dompdf
私のコードの助けを借りても 最初にライブラリーをインストールし、その後、文書 の指示に従って、コントローラー内で
// Put this in top
use Dompdf\Dompdf;
use Dompdf\Options;
今すぐあなたのPDFが生成されますhome.blade.pdf
<h2>Hello world</h2>
作成今htmlファイルのアクション
public function PdfHTML($id){
return view('home.home_pdf');
}
をロードする一つの機能
public function DownloadPdf($id , $download = false){
// instantiate and use the dompdf class
$options = new Options();
$options->set('enable_remote', true);
$options->set('enable_css_float', true);
$dompdf = new Dompdf($options);
$dompdf->loadHtmlFile(action('[email protected]',['id'=>$id]));
// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'portrait');
// Render the HTML as PDF
$dompdf->render();
if($download == true){
// Save PDF to server
file_put_contents('uploads/pdf/document_'.$id.'.pdf', $dompdf->output());
}else{
// Output the generated PDF to Browser
$dompdf->stream('document');
}
}
を作成します。エラーが発生した場合はお知らせください
コードを追加し、画像の代わりにテキストとして出力してください。読んだり応答したりする方が簡単です。 – afxentios
ようこそスタックオーバーフロー!良い質問をするのを助けるために私たちの[SO Question Checklist](http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist)をよく読んで、良い答えを得てください。 –
'mb_convert_encoding'は、最初のパラメータが文字列であることを想定しています。そのため、ファイル名の代わりにコンテンツを読んで最初のパラメータとして渡してみてください –