我想查看使用mpdf創建的pdf文件。 關於使用命令,因爲在mpdf輸出PDF文件到瀏覽器
$pdf = $mpdf->Output('mep.pdf','I');
pdf下載相當。 雖然,我:將文件內聯發送到瀏覽器。如果可用,則使用插件。當在生成PDF的鏈接上選擇「另存爲」選項時,將使用文件名給出的名稱。
我想在瀏覽器中查看pdf,並根據用戶的選擇下載,打印或查看並退出。
請幫忙。謝謝。
我想查看使用mpdf創建的pdf文件。 關於使用命令,因爲在mpdf輸出PDF文件到瀏覽器
$pdf = $mpdf->Output('mep.pdf','I');
pdf下載相當。 雖然,我:將文件內聯發送到瀏覽器。如果可用,則使用插件。當在生成PDF的鏈接上選擇「另存爲」選項時,將使用文件名給出的名稱。
我想在瀏覽器中查看pdf,並根據用戶的選擇下載,打印或查看並退出。
請幫忙。謝謝。
這取決於瀏覽器是否可以並將內嵌PDF文件。但爲了幫助它,你至少應該告訴瀏覽器它是一個PDF文件。您可以通過發送內容類型標頭來完成此操作:
header('Content-Type: application/pdf');
此行應在發送PDF內容之前執行。
好的謝謝你的回覆.. 我確實有我的標題在這裏... 'if(headers_sent()) $ this-> Error('有些數據已經輸出到瀏覽器,可以't發送PDF文件'); header('Content-Transfer-Encoding:binary'); ('Cache-Control:public,must-revalidate,max-age = 0'); header('Pragma:public'); header('Expires:Sat,26 Jul 1997 05:00:00 GMT'); header('Last-Modified:'.gmdate('D,d M Y H:i:s')。'GMT');' – ASHAY
和 'header('Content-Type:application/force-download'); header('Content-Type:application/octet-stream'); header('Content-Type:application/download'); header('Content-Type:application/pdf'); header('Content-disposition:attachment; filename =''。$ name。'「');' – ASHAY
您重寫了Content-Type幾次。這看起來像一團糟。你只需要幾個標題。 – GolezTrol
您可以使用它。可能會幫助你。
包括文件:
include_once './mpdf/mpdf.php';
創建MPDF的對象:
$ PDF =新MPDF( 「」, 「A4」, 「」, 「」,10,10,10,10,6,3);
$ mpdf-> WriteHTML('你想在PDF文件中找到的文本');
$ pdf-> Output('filename.pdf','I');
還沒能夠查看文件:
定義內容類型報頭的
報頭( '內容類型:應用程序/ PDF',字符集= UTF-8' );
我看到你使用變量$ pdf來存儲$ mpdf-> Output('mep.pdf','I');.難道是因爲這個原因嗎?您是否直接嘗試:$ mpdf-> Output('mep.pdf','I'); ? – gfcodix