首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

barcodelib:一个功能强大且易于使用的 C# 条形码生成库

推荐一个用于生成条形码图像的 C# 库。

01

项目简介

barcodelib一个简单易用的类库,用于从数据字符串生成各种类型的条形码图像。

支持多种常见的条形码标准:

02

简单易用的API

库中包含一个名为 Barcode 的类,提供了三种构造函数:

Barcode():无参构造函数,用于创建一个空的条形码对象。

Barcode(string data):接受一个字符串参数,用于指定要编码的数据。

Barcode(string data, Type type):接受两个参数,分别指定要编码的数据和条形码类型。

通过这些构造函数,开发者可以灵活地创建条形码对象,并在后续操作中设置其他属性。

03

使用示例

1、生成 UPC-A 条形码的示例代码

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);

// 将图像编码为PNG数据using (var data = img.Encode(SKEncodedImageFormat.Png, 100)){ // 将数据写入文件 using (var stream = File.Create("output.png")) { data.SaveTo(stream); }}

2、效果如下

UpcA格式:

Code128格式:

Code11格式:

04

项目地址

- End -

分享一套.NetCore从入门到精通视频教程

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ObtpofxtQ6zNb100lo8LdweQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券