現在 mPDF を使用して、HTML(PHPによって生成された)からPDFを生成しています。
すべて期待どおりに動作しますが、デフォルトのファイル名を変更できるようにしたいと思います。現在、私は持っています:
$payStub=new mPDF();
$payStub->SetTitle('My title');
$payStub->WriteHTML($pcTableRows);
$payStub->Output();
ブラウザで開いたPDFを保存すると、デフォルトでmpdf.pdf
。
変更することは可能ですかmpdf.pdf
私の選択したものに?
私は試した
$payStub->Output('myFileName.pdf');
そして
$payStub->Output('myFileName.pdf', 'F');
しかし、それらはサーバーに保存したいので、ユーザーがローカルに保存するときに備えて保存しようとしています。
I
関数のOutput
フラグを試します。これにより、PDFがブラウザーに出力され、最初の引数のファイル名が使用されます。
$payStub=new mPDF();
$payStub->SetTitle('My title');
$payStub->WriteHTML($pcTableRows);
$payStub->Output('yourFileName.pdf', 'I');
あなたは次のように試すことができます:
$file_name = 'yourFileName.pdf';
$mpdf->Output($file_name, 'D');
助けて: