C# 生成條形碼一維碼和二維碼
阿新 • • 發佈:2022-05-10
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. 快來生成各種碼吧!