使用tcpdf链接PDF格式的图像

时间:2015-02-06 11:38:18

标签: php tcpdf

如何使用tcpdf

在生成的PDF中添加图像上的超链接

我使用下面的代码生成条形码。我想在条形码上添加超链接。

$pdf->write2DBarcode("text goes here", 'QRCODE,H', 30, 380, 75, 75, '', 'N');

2 个答案:

答案 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, '');