いつもお世話になっております。
データをPDFとして保存したいです。
「PDF ドキュメントを読み込めませんでした。」のエラー文が出ます。
データは下記PHP以上のHTMLを$htmlに書き込んでおりますが、$pdf->saveAsでの保存ができていないようです。
PHP
1<? 2$html = ob_get_contents(); 3 4ob_end_clean(); 5 6 7$pdf = new Pdf(array( 8 9 // バイナリの位置とエンコード形式 10 'binary' => '/usr/local/bin/wkhtmltox/bin/wkhtmltopdf', 11 'encoding' => 'utf-8', 12 13 // 以下の指定があるとPDFをページ端まで利用できる 14 'margin-top' => 8, 15 'margin-right' => 5, 16 'margin-bottom' => 0, 17 'margin-left' => 5, 18// 'footer-center' => '[page]/[topage]', 19 'no-outline', 20)); 21$pdf->addPage($html); 22$pdf->saveAs('/home/sites/www.test12.co.jp/pub/api/sheet_pdf/zaiko.pdf'); 23//$pdf->saveAs('api/sheet_pdf/zaiko.pdf'); 24 25// 読み込むPDFファイルを指定 26$file = 'http://www.test12.co.jp/api/sheet_pdf/zaiko.pdf'; 27 28// ダウンロードするダイアログを出力 29header('Content-Disposition: attachment; filename="ShipSheet.pdf"'); 30 31// ファイルを読み込んで出力 32readfile($file); 33unlink($file); 34?>
zaiko.pdfとwkhtmltopdfはパスとファイルは存在し、Linuxで移動の確認できております。
設定やプログラムについて、アドバイスいただけましたら幸いです。
何卒、よろしくお願いいたします。
あなたの回答
tips
プレビュー