2
我在我的項目中使用FPDF進行PDF生成。我想生成A4大小的頁面,我使用下面的行。FPDF A4尺寸不打印
$fpdf = new PDF('P','mm',array(595.28,841.89));
$fpdf->AddPage('P', 'A4');
我使用此代碼生成PDF並打印出來。然後我意識到頁面尺寸不適合A4。
有人可以幫我這方面嗎?
我在我的項目中使用FPDF進行PDF生成。我想生成A4大小的頁面,我使用下面的行。FPDF A4尺寸不打印
$fpdf = new PDF('P','mm',array(595.28,841.89));
$fpdf->AddPage('P', 'A4');
我使用此代碼生成PDF並打印出來。然後我意識到頁面尺寸不適合A4。
有人可以幫我這方面嗎?
問題是,您將錯誤的默認頁面大小(595.28mm×841.89mm)傳遞給FPDF構造函數,順便說一句應該是FDPF
。如果處於肖像模式,則A4爲210mm乘297mm。
所以,你應該調用構造函數是這樣的:
$pdf = new FPDF('P','mm','A4');
或
後,調用AddPage()
時,你可以省略頁面大小參數。
下面是一個完整的Hello World例如:
<?php
require('fpdf.php');
$pdf = new FPDF('P','mm','A4');
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
@vidura有沒有幫助? – peterm
是的。非常感謝 – vidura