TCPDF 是一個用于生成 PDF 的 PHP 類庫,它支持多種文本格式,包括表格。要在 TCPDF 中創建表格,您需要使用其內置的 TCPDF_TABLE
類。以下是一個簡單的示例,說明如何使用 TCPDF 創建一個包含表格的 PDF 文件:
<?php
require_once('tcpdf_include.php');
// 創建 PDF 文檔對象
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// 設置文檔信息
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Author Name');
$pdf->SetTitle('Document Title');
$pdf->SetSubject('Document Subject');
$pdf->SetKeywords('TCPDF, PDF, table, example, code');
// 設置默認字體為 helvetica
$pdf->SetFont('helvetica', '', 16, '', true);
// 添加一個頁面
$pdf->AddPage();
// 設置表格的標題和數據
$table_data = array(
array('Header 1', 'Header 2', 'Header 3'),
array('Row 1, Cell 1', 'Row 1, Cell 2', 'Row 1, Cell 3'),
array('Row 2, Cell 1', 'Row 2, Cell 2', 'Row 2, Cell 3'),
array('Row 3, Cell 1', 'Row 3, Cell 2', 'Row 3, Cell 3')
);
// 創建表格對象
$table = new TCPDF_TABLE($table_data);
// 設置表格的樣式
$table->setTableHeader(array('font' => 'bold', 'align' => 'center'));
$table->setTableCellProperties(array('width' => 0.3, 'align' => 'center'));
$table->setTableData(array('font' => '', 'align' => ''));
// 將表格添加到 PDF 文檔中
$pdf->writeHTML($table->output(), true, false, true, false, '');
// 輸出 PDF 文件
$pdf->Output('tcpdf_table_example.pdf', 'I');
?>
這個示例首先創建了一個 TCPDF 文檔對象,然后設置了文檔的基本信息。接下來,我們添加了一個頁面,并定義了表格的標題和數據。然后,我們創建了一個 TCPDF_TABLE
對象,并設置了表格的樣式。最后,我們將表格添加到 PDF 文檔中,并輸出了 PDF 文件。
您可以根據需要修改這個示例,以適應您的具體需求。更多關于 TCPDF 的信息和用法,您可以查閱官方文檔:http://www.tcpdf.org/docs/