Tôi đang tạo báo cáo PDF bằng cách sử dụng FPDF. Bây giờ tôi làm cách nào để tạo số trang trên mỗi trang của báo cáo ở cuối trang. Dưới đây là mã mẫu để tạo tệp PDF 2 trang.FPDF Nhận số trang ở chân trang trên mỗi trang khổ A4
<?php
require('fpdf.php');
$pdf = new FPDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Arial','',16);
$start_x=$pdf->GetX();
$current_y = $pdf->GetY();
$current_x = $pdf->GetX();
$cell_width = 25; $cell_height=14;
$j = 20; // This value will be coming from Database so we dont know how many pages the report is going to be
for ($i = 0; $i<$j ; $i++){
$pdf->MultiCell($cell_width,$cell_height,'Hello1',1);
$current_x+=$cell_width;
$pdf->Ln();
}
$pdf->Output();
?>
Lưu ý: Giá trị $ j sẽ đến từ cơ sở dữ liệu để chúng tôi không biết có bao nhiêu trang là báo cáo.
Có thể trễ một lần nhưng với mã này, bạn sẽ chỉ tạo 1 trang. Để thêm các trang khác, bạn phải thêm '$ pdf-> AddPage()' vào vòng lặp 'for' của bạn. – Dwza