TCPDF 是一个用于生成 PDF 的 PHP 类
- 首先,确保已经安装了 TCPDF 库。如果还没有安装,可以通过 Composer 安装:
composer require tecnickcom/tcpdf
- 创建一个 PHP 文件(例如:
tcpdf_link.php
),并在其中编写以下代码:
SetCreator(PDF_CREATOR); $pdf->SetAuthor('Author Name'); $pdf->SetTitle('Document Title'); $pdf->SetSubject('Document Subject'); $pdf->SetKeywords('TCPDF, PDF, table, link'); // 设置默认字体为 helvetica $pdf->SetFont('helvetica', '', 16, '', true); // 添加一个页面 $pdf->AddPage(); // 创建一个表格 $table = array( array('Header1', 'Header2', 'Header3'), array('Data1', 'Data2', 'Data3'), array('Data4', 'Data5', 'Data6') ); // 输出表格 $pdf->writeHTMLCell(0, 10, '', '', $table, true, 0, true, false, true, ''); // 设置链接参数 $url = 'https://www.example.com'; $target = '_blank'; // 打开方式,'_blank' 表示在新窗口打开 // 插入链接到表格的第一行第二列 $pdf->SetXY(10, 10); // 设置链接位置 $pdf->WriteHTML('' . $table[0][1] . ''); // 输出 PDF $pdf->Output('tcpdf_link.pdf', 'I'); ?>
- 运行这个 PHP 文件(例如:
php tcpdf_link.php
),它将生成一个包含链接的 PDF 文件(tcpdf_link.pdf
)。
在这个示例中,我们创建了一个简单的表格,并在第二列的第一个单元格中插入了一个链接。你可以根据需要修改表格内容和链接参数。