如何使用TCPDF和自定义页面大小缩放2D条形码?

时间:2016-08-16 19:56:40

标签: php tcpdf

在将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对我来说是新的,所以我的希望是我错过了一些直截了当的东西,但我正处于桌面上的砰砰声。感谢您给我的任何反馈意见!

提前致谢!

0 个答案:

没有答案