01
項(xiàng)目簡(jiǎn)介
barcodelib一個(gè)簡(jiǎn)單易用的類庫,用于從數(shù)據(jù)字符串生成各種類型的條形碼圖像。支持多種常見的條形碼標(biāo)準(zhǔn):
02
簡(jiǎn)單易用的API
庫中包含一個(gè)名為 Barcode 的類,提供了三種構(gòu)造函數(shù):
Barcode():無參構(gòu)造函數(shù),用于創(chuàng)建一個(gè)空的條形碼對(duì)象。
Barcode(string data):接受一個(gè)字符串參數(shù),用于指定要編碼的數(shù)據(jù)。
Barcode(string data, Type type):接受兩個(gè)參數(shù),分別指定要編碼的數(shù)據(jù)和條形碼類型。
通過這些構(gòu)造函數(shù),開發(fā)者可以靈活地創(chuàng)建條形碼對(duì)象,并在后續(xù)操作中設(shè)置其他屬性。
03
使用示例
using BarcodeStandard;
using SkiaSharp;
using Type = BarcodeStandard.Type;
var b = new Barcode();
b.IncludeLabel = true;
var img = b.Encode(Type.UpcA, "038000356216", SKColors.Black, SKColors.White, 290, 120);
using (var data = img.Encode(SKEncodedImageFormat.Png, 100))
{
using (var stream = File.Create("output.png"))
{
data.SaveTo(stream);
}
}
UpcA格式:
Code128格式:
Code11格式:
04
項(xiàng)目地址
閱讀原文:原文鏈接
該文章在 2025/3/4 11:13:00 編輯過