繁体   English   中英

在asp.net MVC中生成条码

[英]Generate Barcode in asp.net MVC

我使用 MVC 框架创建了一个 Web 应用程序,我们想为 Item 生成多个条形码,每个条形码都应该是唯一的。 我们正在使用没有图像和外部字体的 Asp.net c# MVC 5.0。 谢谢

让我们一步一步来看看。

第 1 步:从 onbarcode.com 下载 QRCODE GENERATOR LIBRARY。

第二步:打开Visual Studio——新建项目——Windows窗体。

步骤 3:添加对 OnBarcode.Barcode.Winforms.dll 的引用。

第 4 步:设计带有一些输入字段的表单,用于接受要编码的数据和保存条形码生成图像的目标位置。

第 5 步:要生成条码和二维码图像,请编写如下两种不同的方法。

    private void GenerateBacode(string _data, string _filename)
    {
        Linear barcode = new Linear();
        barcode.Type = BarcodeType.CODE11;
        barcode.Data = _data;
        barcode.drawBarcode(_filename);
    }
    private void GenerateQrcode(string _data, string _filename)
    {
        QRCode qrcode = new QRCode();
        qrcode.Data = _data;
        qrcode.DataMode = QRCodeDataMode.Byte;
        qrcode.UOM = UnitOfMeasure.PIXEL;
        qrcode.X = 3;
        qrcode.LeftMargin = 0;
        qrcode.RightMargin = 0;
        qrcode.TopMargin = 0;
        qrcode.BottomMargin = 0;
        qrcode.Resolution = 72;
        qrcode.Rotate = Rotate.Rotate0;
        qrcode.ImageFormat = ImageFormat.Gif;
        qrcode.drawBarcode(_filename);
    }

结论:

通过这种方式,您可以在 C# 中生成条码和二维码图像。 输出将如下所示

条码: https : //i.stack.imgur.com/EhzBE.png

二维码: https ://i.stack.imgur.com/EhzBE.png

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM