盘点3个.Net二维码开源项目!

推荐3个.Net二维码开源项目,方便实现二维码生成与识别。
一、QRCoder:二维码生成器,可生成多种格式:WIFI、网址、邮箱等
这是基于C#开发的开源库,它可以让你简单、开始的创建二维码。支持.Net 3.5+,可以自定义像素、颜色、背景色、logo、logo大小、logo边框等属性的二维码。
除了二次位图的二维码格式外,还支持以下格式:
QRCode
ArtQRCode
AsciiQRCode
Base64QRCode
BitmapByteQRCode
PdfByteQRCode
PngByteQRCode
PostscriptQRCode
SvgQRCode
UnityQRCode
XamlQRCode

现在二维码扫码器一般都支持,自动识别不同格式化的二维码,快速的触发动作,该库支持以下结构化内容的二维码:
BezahlCode
Bitcoin-Like cryptocurrency payment address:虚拟币付款地址
Bookmark:书签
Calendar events (iCal/vEvent):日历事件
ContactData(MeCard/vCard):联系人数据
Geolocation:位置
Girocode
Email:邮件
MMS:多媒体信息服务
Monero 地址/付款
One-Time-Password:一次性密码
Phonenumber:手机号码
RussiaPaymentOrder
Shadowsocks configuration
Skype
SlovenianUpnQr
SMS:短信
SwissQrCode
Url:网址
WhatsApp
WiFi
项目地址:https://github.com/codebude/QRCoder

二、ZXing.Net:一个开源条码生成和识别器,支持二维码、条形码等
ZXing.Net是ZXing的.Net版本的开源库。支持跨多个平台工作,包括 Windows、Linux 和 macOS,以及在 .NET Core 和 .NET Framework 上运行。
解码器支持以下条形码:UPC-A、UPC-E、EAN-8、EAN-13、Code 39、Code 93、Code 128、ITF、Codabar、MSI、RSS-14(所有变体)、QR Code、Data Matrix、Aztec和PDF-417。
编码器支持以下格式:UPC-A、EAN-8、EAN-13、Code 39、Code 128、ITF、Codabar、Plessey、MSI、QR Code、PDF-417、Aztec、Data Matrix
支持.Net 2.0+、UWP、Unity3D、Xamarin.Android、支持COM互操作,可与VBA一起使用。
项目地址:https://github.com/micjahn/ZXing.Net

三、SkiaSharp.QrCode:二维码开发库
基于SkiaSharp开发的开源项目,这是一个用于生成QR码(二维码)的.NET库,可以生成文本、URL、二进制数据等各种类型的二维码,支持导出PNG、JPG等格式图片,还支持指定要二维码颜色、大小、背景等,并且支持跨平台。
项目地址:https://github.com/guitarrapc/SkiaSharp.QrCode

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/419871.html

(0)
联系我们
联系我们
分享本页
返回顶部