私はSnappy pdfを使用していますが、すべて正常に動作していますが、いくつかのWebサイトにアップロードしようとすると、「PDFヘッダーがファイルの先頭にありません」と表示されます。このエラーを分析したところ、pdf ファイルを生成すると、pdf が %pdf 構文の前にスペースを取っていることが原因であることがわかりました。生成された pdf をメモ帳 ++ で開きました。
私の設定ファイルはこのようなものです
return array(
'pdf' => array(
'enabled' => true,
'binary' => base_path('vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64'),
'timeout' => false,
'options' => array(),
'env' => array(),
'margin-top' => 0,
'margin-right' => 0,
'margin-bottom' => 0,
'margin-left' => 0,
),
PDF生成コード
$pdf = App::make('snappy.pdf.wrapper');
$pdf->loadHTML($v);
$pdf->download($fv->slug_url.".pdf");
PDF生成時にこのスペースを削除する方法を教えてください。