溫馨提示×

php tcpdf如何設(shè)置頁眉

PHP
小樊
81
2024-11-19 10:43:42
欄目: 編程語言

TCPDF 是一個用于生成 PDF 的 PHP 類

  1. 首先,確保已經(jīng)安裝了 TCPDF 庫。如果還沒有安裝,可以通過 Composer 安裝:
composer require tecnickcom/tcpdf
  1. 創(chuàng)建一個 PHP 文件,例如 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');
?>
  1. 在需要生成 PDF 的 PHP 文件中,包含 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 變量來更改頁眉文本。

0