2016-01-08 5 views
7

私は現在mPDFを使用してHTMLからpdfを生成しています(これはPHPによって生成されたものです)。mPDFを使用する際のデフォルトのファイル名を変更

すべて正常に動作しますが、デフォルトのファイル名を変更できます。現在、私が持っている:

$payStub=new mPDF(); 
$payStub->SetTitle('My title'); 
$payStub->WriteHTML($pcTableRows); 
$payStub->Output(); 

私はmpdf.pdfにそれを私のブラウザでデフォルトを開いたPDFを保存します。
mpdf.pdfを私の選択したものに変更することはできますか?

私は

$payStub->Output('myFileName.pdf'); 

$payStub->Output('myFileName.pdf', 'F'); 

を試みたが、それらは、それをサーバーに保存したい、私は、ユーザーがそれをローカルに保存するときのためにそれを持ってしようとしています。

+0

私はこのスクリプトに精通していませんが、それが良いと書かれている場合は、 "mpdf.pdf" 。 –

+0

@FiratAkandere試してみましたが、運がありません:-( – Jason

+0

マニュアルをチェックしたところ、$ payStub-> Output( 'myFileName.pdf');ジョブを実行する必要があります。 –

答えて

11

これは、ブラウザへの出力PDFを意志、Output機能でIフラグを試してみて、そして最初の引数からファイル名を使用しますとダウンロードするための

$payStub=new mPDF(); 
$payStub->SetTitle('My title'); 
$payStub->WriteHTML($pcTableRows); 
$payStub->Output('yourFileName.pdf', 'I'); 
-1

修正mdpdf.php

form.setAttribute("action", "'._MPDF_URI.'includes/out.php/'.$name.'"); 

他の名前

関連する問題