查看原文
其他

.NET 二维码生成器 可生成多种格式

DotNet 2024-04-12

The following article is from 编程乐趣 Author 编程乐趣

前言


二维码可能是每天我们都会接触到了,运用场景也非常多,比如扫码支付、扫码连接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

项目结构

使用示例

安装

Install-Package QRCoder

创建二维码

个性化二维码颜色

创建WIFI二维码

创建邮件二维码

项目地址

https://github.com/codebude/QRCoder

- EOF -

推荐阅读  点击标题可跳转

.NET 6开源 DDD微服务(支持多租户、单点登录、多级缓存等)

C# 手写识别方案整理

.NET 开源分布式锁 DistributedLock


看完本文有收获?请转发分享给更多人

推荐关注「DotNet」,提升.Net技能 

点赞和在看就是最大的支持❤️

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存