我在我的项目中使用FPDF生成PDF。我想生成A4大小的页面,我使用下面的代码行。
$fpdf = new PDF('P','mm',array(595.28,841.89));
$fpdf->AddPage('P', 'A4'); 我使用此代码生成PDF,并将其打印出来。然后我意识到页面大小不适合A4。
有人能在这方面帮我吗?
发布于 2013-01-16 13:49:22
问题是您将错误的默认页面大小(595.28 be 841.89 be)传递给了FPDF构造函数,顺便说一下,这个构造函数应该是FDPF。在纵向模式下,A4为210 in 297 in。
所以你应该这样调用构造函数:
$pdf = new FPDF('P','mm','A4');或
$pdf = new FPDF('P','mm',array(210,297));之后,您可以在调用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();
?>https://stackoverflow.com/questions/14351770
复制相似问题