2012-12-12 87 views
2

我正面臨一個非常令人沮喪的問題。我正在生成一個html2pdf的pdf文件,它在PDF插件的彈出窗口中正確顯示。當我嘗試保存文件時,它沒有將文件名分配給我。它取而代之的是用來生成文件的頁面的名稱。從HTML2PDF生成的文件未保存PDF名稱

$html2pdf = new HTML2PDF('P', 'A4', 'en', false, 'ISO-8859-15', array(6,6,6,6)); 
    $html2pdf->setDefaultFont('Arial'); 
    $html2pdf->writeHTML($content, isset($_GET['vuehtml'])); 
    $html2pdf->Output($filename.'.pdf'); 

您的幫助是非常感謝。

感謝和問候,

巴布

+0

我以前有過類似的問題,我沒有正確設置一些標題。請參閱http://stackoverflow.com/questions/2868976/file-download-in-ie6-gets-the-wrong-filename – bkulyk

回答

3

什麼HTML2PDF版本? 嘗試$html2pdf->Output($filename.'.pdf', 'D');強制下載並檢查名稱。 也許你可以在腳本的頂部添加error_reporting(-1);來檢查最終的警告。

+0

謝謝你......工作! – Babu

0

使用「D」進行下載時,使用文件名建議正常工作。 不幸的是,當使用「O」打開時,它不會建議在保存之後使用變量名稱,而只是建議文件名。

相關問題