2015-12-09 16 views
1

我想創建和下載PDF格式的HTML表格在我的wordpress插件中使用fpdf。 輸出顯示類似於控制檯中的以下行,而不是打開PDF到我的瀏覽器。fpdf輸出無法加載到瀏覽器。

%PDF-1.4 
3 0 obj 
<</Type /Page 
/Parent 1 0 R 
/Resources 2 0 R 
/Group <</Type /Group /S /Transparency /CS /DeviceRGB>> 
/Contents 4 0 R>> 
endobj 
4 0 obj 
<</Filter /FlateDecode /Length 502>> 
stream 
x����o�0���+�q����&}�Z���N�f�[L%ai������E����gߙ��A�������@�#j 
�"a����W�{ 

我已經使用jQuery將數據發送到actionpdf.php。 這裏是我的jQuery腳本發送HTML表格actionpdf.php

jQuery(document).ready(function(){ 
     jQuery('#btnPdf').on('click',function(){ 

       $.post('".plugins_url('',__FILE__)."/html-to-fpdf/actionpdf.php'); 

      }); 
     }); 
    </script> 

,這裏是我的行動pdf.php-

<?php 
require('fpdf.php'); 

$pdf = new FPDF('P','mm','A4'); //with page settings 
$pdf->AddPage(); 
$pdf->SetFont('Arial','B',16); 
$pdf->Cell(40,10,'Hello World!',1); 
$pdf->Cell(60,10,'Powered by FPDF.',0,1,'C'); 
$pdf->Output('sara.pdf', 'D'); //force download file 
exit; 
?> 

什麼,我做錯了什麼?我被困在那裏。任何幫助都是值得歡迎的。

回答

0

可能您必須將content-type設置爲「application/pdf」才能使其按預期工作。

+0

報頭( '內容類型:應用/ PDF');我以前已經嘗試過這種方式,但對我不適合。 –