在将Java Web应用程序转换为PHP的过程中,我遇到了生成左侧有QR代码的PDF标签的问题。我正在使用TCPDF,它的write2DBarcode函数似乎使这很容易。但是,当我创建一个自定义页面大小以匹配标签的大小时,生成的QR代码变得相当小,我似乎无法再缩放它。定位QR工作,但它始终保持相同的大小。注意:这是一个发送到标签打印机的简单单个标签(不是一张标签)。
以下是我一直在处理的代码:
$custom_layout = array(28.575, 88.9);
$barcode_style = array(
'border' => 0,
'padding' => 2,
'fgcolor' => array(0,0,0),
'bgcolor' => false, //array(255,255,255)
'module_width' => 1, // width of a single module in points
'module_height' => 1 // height of a single module in points
);
$pdf = new \Elibyy\TCPDF\TCPdf('L', 'mm', $custom_layout, true, 'UTF-8', false);
$pdf->write2DBarcode('www.thisisatest.com', 'QRCODE,L', 2, 2, 18, 18, $barcode_style, 'T'); // N L
$pdf->Output('my_tag.pdf', 'I');
TCPdf对我来说是新的,所以我的希望是我错过了一些直截了当的东西,但我正处于桌面上的砰砰声。感谢您给我的任何反馈意见!
提前致谢!