php(tp5)生成条形码

摘要:
因为公司业务需要,研究了一下条形码1.下载barcodegen扩展包官网地址:https://www.barcodebakery.com2.下载完后解压至extend文件夹里面,然后复制以下代码,调用该方法,传递订单编号即可//头部引入useBarcodeBakeryBarcodeBCGcode128;useBarcodeBakeryCommonBCGColor;useBarcodeBakeryC

因为公司业务需要,研究了一下条形码

1.下载barcodegen扩展包

官网地址:https://www.barcodebakery.com

2.下载完后解压至 extend 文件夹里面,然后复制以下代码,调用该方法,传递订单编号即可

//头部引入
useBarcodeBakeryBarcodeBCGcode128;
useBarcodeBakeryCommonBCGColor;
useBarcodeBakeryCommonBCGDrawing;
useBarcodeBakeryCommonBCGFontFile;





//生成条形码
    public function txm($order_number){
        import('example.vendor.autoload',EXTEND_PATH);
        import('packages.barcode-common.src.BCGColor',EXTEND_PATH);
        import('packages.barcode-common.src.BCGFontFile',EXTEND_PATH);
        import('packages.barcode-common.src.BCGcode128',EXTEND_PATH);
        import('packages.barcode-common.src.BCGDrawing',EXTEND_PATH);
        $colorFront = new BCGColor(0, 0, 0);
        $colorBack = new BCGColor(255, 255, 255);

        $font = new BCGFontFile(__DIR__ . '/../../../extend/example/font/Arial.ttf', 18);

        $code = newBCGcode128();
        $code->setScale(2); //Resolution
        $code->setThickness(30); //Thickness
        $code->setForegroundColor($colorFront); //Color of bars
        $code->setBackgroundColor($colorBack); //Color of spaces
        $code->setFont($font); //Font (or 0)
        $code->parse($order_number); //Text

        $drawing = new BCGDrawing('txm/'.$order_number.'.png', $colorBack);

        $drawing->setBarcode($code);
        $drawing->draw();

        $drawing->finish(BCGDrawing::IMG_FORMAT_PNG);

        $data = '/txm/'.$order_number.'png';
        return $data;
    }

免责声明:文章转载自《php(tp5)生成条形码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇pyqt5加载网页的简单使用SQL中AVG、COUNT、SUM、MAX等聚合函数对NULL值的处理下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

网摘关于BarCodeControl控件

简介 BarCodeControl是一个用户制作条形码的控件。 MicrosoftBarcodeControl9.0是可以在MicrosoftOfficeAccess窗体和报表中显示条码符号的ActiveX控件。BarcodeControl9.0支持常用的11个条码符号(UPC-A、UPC-E、EAN-13、EAN-8、Casecode、NW-7、Code...

多种方式C#实现生成(条码/二维码)

C#通过第三方组件生成二维码(QR Code)和条形码(Bar Code) 用C#如何生成二维码,我们可以通过现有的第三方dll直接来实现,下面列出几种不同的生成方法: 1):通过QrCodeNet(Gma.QrCodeNet.Encoding.dll)来实现 1.1):首先通过VS2015的NuGet下载对应的第三方组件,如下图所示:  1.2):具...

JQUERY PLUGIN:BARCODE条形码插件

1)query.barcode.js安装 同其他jquery插件一样,只需要将jquery框架和jquery.barcode.js导入页面即可。 <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/java...

Opencv+Zbar二维码识别(标准条形码/二维码识别)

使用Opencv+Zbar组合可以很容易的识别图片中的二维码,特别是标准的二维码,这里标准指的是二维码成像清晰,图片中二维码的空间占比在40%~100%之间,这样标准的图片,Zbar识别起来很容易,不需要Opencv额外的处理。 下边这个例程演示两者配合对条形码和二维码的识别: #include "zbar.h" #include "cv.h"...

Barcodex帮助文档

前言 官方文档及ocx控件下载,下载很慢,直接上传到博客园文件管理中了。 http://files.cnblogs.com/files/masonblog/barcodex.zip 帮助文档 Properties(属性) (1)BackColor 设置控件的背景颜色。默认为白色。 (2)BarcodeAlign 设置控件中条形码的对齐方式。左对齐、居中、右...

条形码编码之Code128

Code128简介: Code128码于1981年推出,是一种长度可变、连续性的字母数字条码。与其他一维条码比较起来,相对较为复杂,支持的字元也相对较多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。 Code128特性: 1、具有A、B、C三种不同的编码类型,可提供标准ASCII中128个字元的编码使用; 2、允许双向扫描; 3、可自行决定是否...