我可以使用以下代码使用TCPDF生成条形码:
$barcodeobj = new TCPDF2DBarcode('http://www.tcpdf.org', 'QRCODE,L');
$barcodeobj->getBarcodePNG(6, 6, array(0,0,0));我不想在屏幕上显示条形码,我只想将png条形码保存到指定的文件夹中,我检查了文档,但找不到如何实现这一点。(我理解如何保存生成的PDF)。
如果能提供任何帮助,我们将不胜感激。
谢谢
发布于 2019-09-18 17:54:38
简单:
而不是
$barcodeobj->getBarcodePNG(6, 6, array(0,0,0));用途:
$file_png = "Pictures/barcode.png";
file_put_contents($file_png, $barcodeobj->getBarcodePngData());就这样。
发布于 2020-08-26 09:20:50
关于TCPDF库的重要注意事项:
这个库的一个新版本正在https://github.com/tecnickcom/tc-lib-pdf上开发,因此这个版本不会得到任何额外的开发或支持。这个版本应该被认为是过时的,新的项目应该使用新的版本,一旦它变得稳定。
为了生成线性和二维条形码,有一个单独的库:https://github.com/tecnickcom/tc-lib-barcode
若要使用tc-lib条码库将条码保存为图像,请执行以下操作:
$bobj = $barcode->getBarcodeObj('CODABAR', '123456', -3, -30, 'black', array(0, 0, 0, 0));
$destination_folder = "uploads/barcode.png";
file_put_contents($destination_folder, $bobj->getPngData());https://stackoverflow.com/questions/56895130
复制相似问题