【发布时间】:2020-01-06 05:28:46
【问题描述】:
我正在尝试创建如下图所示的 PDF。
我有一个单独的代码创建带有如下文本的 PDF 和另一个使用此代码创建条形码的代码
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
require '/home/rahul/Downloads/fpdf181/fpdf.php';
require('/var/www/html/test_barcode/code128.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->Rect(15,25,180,260);
$pdf->SetMargins(30,30,30,30);
$pdf->SetFont('HELVETICA','B',42);
$pdf->Text(18,40,'ORDER CONFIRMATION');
$pdf->SetFont('HELVETICA','',30);
$pdf->Text(25,70,'THIS IS NOT A SHIPPING LABEL');
$pdf->SetFont('HELVETICA','',16);
$pdf->Text(25,100,'PLACE THIS INSIDE THE SHIPPING CARTON WITH THE');
$pdf->Text(75,110,'CONTROL BOARD');
$pdf->Text(25,130,'WRITE THE BELOW ORDER CONFIRMATION NUMBER ON');
$pdf->Text(45,140,'THE OUTSIDE OF THE SHIPPING CARTON');
$ordernumber = '2000000546';
$pdf->SetFont('HELVETICA','B',16);
$pdf->Text(45,160,"(Order Confirmation Number: ".$ordernumber.") ");
$pdf2 = new PDF_Code128();
$pdf2->AddPage();
$pdf2->SetFont('HELVETICA','',10);
$code='2000000546';
$pdf2->Code128(50,20,$code,80,20);
$pdf2->SetXY(50,45);
$pdf2->Write(5,$code);
$pdf2->Output();
$pdf->SetFont('HELVETICA','',30);
$pdf->Text(25,260,'THIS IS NOT A SHIPPING LABEL');
$pdf->Output();
?>
我想在同一 PDF 页面上显示文本和条形码,但是只有一个显示条形码或文本。
下面是我的预期输出 -
【问题讨论】:
标签: php pdf barcode php-7 fpdf