TCPDF と FPDI を使ってpdfをアウトプットするとき、
php
1$pdf->Output('filename.pdf', 'D'); 2```としてブラウザでダウンロードさせたいのですが、 3> TCPDF ERROR: Some data has already been output, can't send PDF file 4 5というエラーが出てしまいます。ネットでは解決策として、直前に 6```php 7ob_end_clean();
を書くことが紹介されていますが、画面がほぼ真っ白になり(サイトのメニューバーだけ表示されます…)、pdfも表示されませんでした。
ちなみにpdfの用途ですが、wordpressで作ったサイト上でダウンロードボタンを押すとブラウザでダウンロードできるようにしたいと思っています。
またファイルの保存の他のオプション
php $pdf->Output(dirname(__FILE__).'/filename.pdf', 'F');
といったものは正常に保存できます。
別の解決策や、ご意見をお伺いしたく投稿させていただきました。どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー