TCPDF 是一個(gè)用于生成 PDF 的 PHP 類(lèi)
composer require tecnickcom/tcpdf
tcpdf_link.php
),并在其中編寫(xiě)以下代碼:<?php
require_once('vendor/autoload.php');
use TCPDF;
// 創(chuàng)建一個(gè)新的 TCPDF 對(duì)象
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// 設(shè)置文檔信息
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Author Name');
$pdf->SetTitle('Document Title');
$pdf->SetSubject('Document Subject');
$pdf->SetKeywords('TCPDF, PDF, table, link');
// 設(shè)置默認(rèn)字體為 helvetica
$pdf->SetFont('helvetica', '', 16, '', true);
// 添加一個(gè)頁(yè)面
$pdf->AddPage();
// 創(chuàng)建一個(gè)表格
$table = array(
array('Header1', 'Header2', 'Header3'),
array('Data1', 'Data2', 'Data3'),
array('Data4', 'Data5', 'Data6')
);
// 輸出表格
$pdf->writeHTMLCell(0, 10, '', '', $table, true, 0, true, false, true, '');
// 設(shè)置鏈接參數(shù)
$url = 'https://www.example.com';
$target = '_blank'; // 打開(kāi)方式,'_blank' 表示在新窗口打開(kāi)
// 插入鏈接到表格的第一行第二列
$pdf->SetXY(10, 10); // 設(shè)置鏈接位置
$pdf->WriteHTML('<a href="' . $url . '" target="' . $target . '">' . $table[0][1] . '</a>');
// 輸出 PDF
$pdf->Output('tcpdf_link.pdf', 'I');
?>
php tcpdf_link.php
),它將生成一個(gè)包含鏈接的 PDF 文件(tcpdf_link.pdf
)。在這個(gè)示例中,我們創(chuàng)建了一個(gè)簡(jiǎn)單的表格,并在第二列的第一個(gè)單元格中插入了一個(gè)鏈接。你可以根據(jù)需要修改表格內(nèi)容和鏈接參數(shù)。