TCPDF 是一個用于生成 PDF 的 PHP 類
composer require tecnickcom/tcpdf
tcpdf_header.php
,并在其中設(shè)置頁眉信息:<?php
require_once('vendor/autoload.php');
use TCPDF;
// 創(chuàng)建一個新的 TCPDF 對象
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// 設(shè)置文檔信息
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Your Name');
$pdf->SetTitle('Document Title');
$pdf->SetSubject('Document Subject');
$pdf->SetKeywords('TCPDF, PDF, table, header, footer');
// 設(shè)置默認字體為 helvetica
$pdf->SetFont('helvetica', '', 16, '', true);
// 添加一個頁面
$pdf->AddPage();
// 設(shè)置頁眉文本
$headerText = 'Page Header';
$pdf->SetHeaderData(0, 0, 'Header', '', $headerText);
// 輸出 PDF
$pdf->Output('tcpdf_header.pdf', 'I');
?>
tcpdf_header.php
并調(diào)用 TCPDF 類的 AddPage()
和 Output()
方法:<?php
require_once('vendor/autoload.php');
use TCPDF;
// 包含自定義的頁眉文件
require_once('tcpdf_header.php');
// 創(chuàng)建一個新的 TCPDF 對象
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// 設(shè)置文檔信息
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Your Name');
$pdf->SetTitle('Document Title');
$pdf->SetSubject('Document Subject');
$pdf->SetKeywords('TCPDF, PDF, table, header, footer');
// 設(shè)置默認字體為 helvetica
$pdf->SetFont('helvetica', '', 16, '', true);
// 添加一個頁面
$pdf->AddPage();
// 輸出 PDF
$pdf->Output('tcpdf_with_header.pdf', 'I');
?>
現(xiàn)在,當你運行這個 PHP 文件時,它將生成一個帶有自定義頁眉的 PDF 文件。你可以根據(jù)需要修改 tcpdf_header.php
中的 $headerText
變量來更改頁眉文本。