Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何像使用fpdf的示例一样创建pdf_Php_Pdf_Fpdf - Fatal编程技术网

Php 如何像使用fpdf的示例一样创建pdf

Php 如何像使用fpdf的示例一样创建pdf,php,pdf,fpdf,Php,Pdf,Fpdf,以下是我的PDF代码: $this->SetFillColor(0); $this->SetTextColor(255,255,255); $this->Cell(90,10,$airline_name,'LRBT',0,'L',true); $this->Cell('10',10,'','',0,'L',false); $this->SetFillColor(255,255,255); $this->SetTextColor(0); $this->

以下是我的PDF代码:

$this->SetFillColor(0);
$this->SetTextColor(255,255,255);
$this->Cell(90,10,$airline_name,'LRBT',0,'L',true);

$this->Cell('10',10,'','',0,'L',false);

$this->SetFillColor(255,255,255);
$this->SetTextColor(0);
$this->SetFont('Times','',10);

$this->MultiCell(90,5,$com_info,1,'L',false);

$this->Ln(0);

$this->SetY(23);
$this->Cell(30,10,"MAWB",'LTB',0,'L',false);
$this->Cell(60,10,$mawb,'TRB',0,'L',false);
$this->Cell(10,10,'','',0,'L',false);

$this->Cell(45,20,'This Pieces No.\n$pn','LR',0,'L',false);
$this->Cell(45,20,'Total Pieces\n$pn','R',0,'L',false);
$this->ln(0);

$this->SetY(36);
$this->Cell(30,10,"Booking_ref",'LTB',0,'L',false);
$this->Cell(60,10,$booking_ref,'TRB',0,'L',false);
$this->Cell(10,10,'','',0,'L',false);

$this->Cell(25,20,'HAWB','LTR',0,'L',false);
$this->Cell(65,20,$quotation_no,'TR',0,'L',false);
根据上述代码,PDF格式如下所示: pdf图像编号01

基本上,我想按如下所示进行显示: pdf图像编号02

在PDF中,数据将来自数据库

我想显示像第02号pdf图像那样的内容,但我已经像第01号pdf图像那样显示了

如何获取pdf图像,如pdf图像No.02


我怎样才能解决它?请帮助。

不太熟悉fPDF。它看起来适合快速、简单的东西。 您是否尝试过使用R&OS ezPDF Creator?不确定现在的开发/维护状态如何,但我认为它可以为您提供更详细的输出控制。 多年来,我一直使用它从PHP定制PDF输出。 刚刚检查过,它看起来仍在维护中-请参阅:

干杯,
Arthur

几年前,我曾尝试使用fpdf和其他一些库,以完成一项重大工作。你可能想看看dompdf,该库采用html并将其完美地转换为pdf(经过几次尝试,但仍然如此)-唯一的问题是,阅读文档-图像(如条形码)必须与服务器路径链接,即/path/to/image/image.jpg基本上看起来没问题。这只是一堆需要适应的小事情。e、 g.通过
$pdf->SetFont('Arial','B',14)将字体设置为粗体在输出语句之前,并将其设置回
$pdf->SetFont('Arial','',14)之后。有关详细信息,请参阅。

一切似乎都很好!有什么问题吗?请仔细看,下面的Pdf图片和上面的不一样。如何在同一页中获取两个表格。我会给下面的pdf图片一样的填充和空白。基本上,我想做的是像下面的pdf图片一样精确。所以你必须设置精确的位置!您可以遵循以下示例:fpdf有非常好的示例。。。习惯格式需要一点时间,但通过反复尝试定位,你应该可以做你想做的事情。生成html并将其转换为pdf是最后的解决办法。为你想要的布局快速捕捉html总是比1000行$this->SetXXXColor()更简单、更快、更方便;和$this->Cell();同样地,我也同意,它更快,但根据我的经验,失败更少。而且PDF的大小在大多数情况下都相对较大。大小(文件大小)取决于多个因素。另外,通过html转换的pdf,您可以获得一些额外的灵活性。这就是我使用的,它至今仍然有效,从我实现它的5年后。。。