HTMLページからPDFファイルを生成するためにmPDFライブラリを使用しています。 Firefoxでうまく動作していますが、クロムブラウザに表示されたPDFファイルではありません。クロムブラウザでPDF文書を読み込めませんでした
クロムにPDFを生成中にエラーが発生しました。
後これは、人々はクロームの多くの古いバージョンでに実行していた問題であるMPDF
ob_clean();
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . $yourFileName . '"');
header('Content-Transfer-Encoding: binary');
header('Accept-Ranges: bytes');
$mpdf = new PDF('c','A4','','',15, 15,10,14,0,0);
$mpdf->useOnlyCoreFonts = false;
$mpdf->SetDisplayMode('real');
$mpdf->list_indent_first_level = 0; // 1 or 0 - whether to indent the first level of a list
$stylesheet = file_get_contents(APPPATH . 'third_party/mpdf/style.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->WriteHTML($html);
$mpdf->Output();
を送信する前flush + ob_cleanは、ヘッダを削除してください(または/無地一時的なテキストに設定)とPDFデータの前または後の不良出力のいずれかの形式がありますかどうかを確認します。 –
これはあなたの問題に関連していますか? http://stackoverflow.com/questions/21707575/http-headers-for-chrome – GuyLorenzo
chrome:// plugins/ でchrome PDFビューアを有効にするだけですが、これは完璧な解決策ではありません。 –