1. 程式人生 > 其它 >C# 生成條形碼一維碼和二維碼

C# 生成條形碼一維碼和二維碼

C# 生成條形碼一維碼和二維碼

2022-04-22 15:51·中年農碼工

1.引用Spire.Barcode

在Nuget包中安裝Spire.Barcode

 

2.生成條形碼

        //建立 BarcodeSettings物件
            BarcodeSettings settings = new BarcodeSettings();
            //設定條形型別為EAN-13
            settings.Type = BarCodeType.EAN13;
            //設定條形碼資料
            settings.Data = "58465157484";
            //使用校檢
            settings.UseChecksum = CheckSumMode.ForceEnable;
            //在底部顯示條形碼資料
            settings.ShowTextOnBottom = true;
            //設定寬度
            settings.X = 1f;
            //初始化 BarcodeSetting物件,傳入以上設定
            BarCodeGenerator generator = new BarCodeGenerator(settings);
            //建立條形碼圖片並儲存為png格式
            Image image = generator.GenerateImage();
            image.Save("111.png", System.Drawing.Imaging.ImageFormat.Png);

F5執行程式,在資料夾下面就能看到條形碼

 

用手機掃描二維碼,生成樣式的話,後面再講

 

掃描檢視商品(點開圖片並識別圖中條形碼就能看到牛黃解毒片),商品的條碼屬於EAN13碼。

 

 

3.生成二維碼

settings.Type = BarCodeType.EAN13; BarCodeType是個列舉裡面有很多條碼的型別,更改列舉值(改為:)

 

嘗試下掃碼

 

 

4.如何除錯二維碼樣式

在官網下載demo執行。官網可能會讓你註冊賬號。在這裡我放出在網上找到的github地址

官網:https://www.e-iceblue.com/Download/download-barcode-for-net-now.html github:https://github.com/bloodymandoo/barcode

 

 

5. 快來生成各種碼吧!