如何使用tcpdf
在生成的PDF中添加图像上的超链接我使用下面的代码生成条形码。我想在条形码上添加超链接。
$pdf->write2DBarcode("text goes here", 'QRCODE,H', 30, 380, 75, 75, '', 'N');
答案 0 :(得分:1)
您可以使用Link()
在条形码下方创建一个链接区域。
TCPDF::Link($x, $y, $w, $h, $link, $spaces = 0)
$pdf->Link(30, 380, 75, 75, 'http://www.google.com');
答案 1 :(得分:0)
您可以输出各种格式的条形码。请参阅框架库中的examples/barcodes
目录。其中一种格式是HTML。也许尝试使用它和writeHTML
方法:
// You should have this file in the library:
require_once(dirname(__FILE__).'/tcpdf_barcodes_2d_include.php');
// set the barcode content and type
$barcodeobj = new TCPDF2DBarcode('BARCODE TEXT', 'DATAMATRIX');
// output the barcode as HTML object
$barcodeHTML = $barcodeobj->getBarcodeHTML(6, 6, 'black');
$html = '<a href="http://www.google.com">' . $barcodeHTML . '</a>';
$pdf->writeHTML($html, true, false, true, false, '');