条码软件开发(告别复杂代码用 BarcodeLib 实现条形码生成只需 1 分钟)

大家好,我是深山踏红叶,今天我我们来介绍一个dotnet平台的一个条形码生成库。 BarcodeLib 是一个开源的 C# 库,此库旨在为开发人员提供一个简单的类,供开发人员在...

大家好,我是深山踏红叶,今天我我们来介绍一个dotnet平台的一个条形码生成库。 BarcodeLib 是一个开源的 C# 库,此库旨在为开发人员提供一个简单的类,供开发人员在需要从一串数据生成条形码图像时使用。支持生成多种类型的条形码,如 Code39、EAN13 等。

安装Install-Package BarcodeLib

或者

该库有三个构造函数

Barcode();Barcode(string);Barcode(string, Type);生成 条形码using System;using BarcodeStandard;using SkiaSharp;using static System.Net.Mime.MediaTypeNames;var b = new Barcode();b.IncludeLabel = true;var img = b.Encode(BarcodeStandard.Type.UpcA, "038000356216", SKColors.Black, SKColors.White, 290, 120);// 设置保存路径string outputPath = "output_barcode.png";// 保存为 PNG 格式using (SKData encoded = img.Encode()){ using (var stream = System.IO.File.OpenWrite(outputPath)) { encoded.SaveTo(stream); }}告别复杂代码:用 BarcodeLib 实现条形码生成只需 1 分钟!

支持的条形码类型1. Unspecified:未指定的条形码类型,通常在不确定条形码类型时使用。2. UpcA:UPC-A(Universal Product Code-A)是美国和加拿大使用的一种标准12位数字条形码,广泛应用于零售产品。3. UpcE:UPC-E 是一种简化的 UPC-A 类型,通常用于空间有限的地方,压缩成 6 位。4. UpcSupplemental2Digit:UPC 补充码 2 位,用于扩展 UPC-A 或 UPC-E 格式,通常用于附加的产品信息(如季节性变动)。5. UpcSupplemental5Digit:UPC 补充码 5 位,提供比 2 位更多的附加信息。6. Ean13:EAN-13 是一种 13 位数字条形码,广泛用于国际零售商品,特别是在欧洲。7. Ean8:EAN-8 是一种 8 位数字条形码,适用于空间有限的商品。8. Interleaved2Of5:交错 2/5 条形码,是一种数字条形码,常用于仓库和物流中,包含偶数位和奇数位的编码。9. Interleaved2Of5Mod10:与标准的 Interleaved 2/5 类似,但使用模 10 校验码(通常用于错误检测)。10. Standard2Of5:标准 2/5 条形码,是一种数字条形码,最常用于工业应用。11. Standard2Of5Mod10:标准 2/5 条形码,带有模 10 校验码,用于增加可靠性。12. Industrial2Of5:工业 2/5 条形码,类似于标准 2/5,常用于工业和仓储管理。13. Industrial2Of5Mod10:与工业 2/5 相似,带有模 10 校验码。14. Code39:Code 39 是一种广泛使用的条形码,能够编码字母、数字和一些符号,常用于非零售环境。15. Code39Extended:Code 39 扩展版本,可以编码更多字符,比 Code 39 支持更多的字符集。16. Code39Mod43:Code 39 的变体,使用 Mod 43 校验码(通过所有字符的加权值)。17. Codabar:Codabar 是一种适用于医学、实验室和图书馆等环境的条形码类型。18. PostNet:PostNet 是美国邮政服务的条形码,通常用于邮寄和邮件跟踪。19. Bookland:Bookland 是 ISBN(国际标准书号)的条形码版本,用于标识书籍。20. Isbn:ISBN(International Standard Book Number)是用于图书的标识,通常使用 13 位 EAN 格式。21. Jan13:JAN-13 是日本的 13 位条形码,与 EAN-13 类似,专用于日本的零售商品。22. MsiMod10:MSI Mod 10 是一种用于零售和物流管理的条形码,使用 10 位校验码。23. Msi2Mod10:MSI 2 Mod 10 是 MSI 条形码的变体,使用 2 位模 10 校验码。24. MsiMod11:MSI Mod 11 是 MSI 条形码的一种变体,使用 11 位校验码。25. MsiMod11Mod10:MSI Mod 11 Mod 10 是 MSI 条形码的一个改进版本,采用同时使用模 11 和模 10 校验码。26. ModifiedPlessey:Modified Plessey 是 Plessey 条形码的一种修改版,常用于库存管理和工业应用。27. Code11:Code 11 是一种仅包含数字的条形码,用于工业和邮政编码。28. Usd8:USD-8 是用于编码 8 位数字的条形码,常见于美国和其他一些国家的零售商品。29. Ucc12:UCC-12 是 12 位数字的条形码,通常用于标识商业商品。30. Ucc13:UCC-13 是 13 位数字的条形码,类似于 EAN-13,但在美国零售商中更常见。31. Logmars:LOGMARS(Logistics Marker)是一种条形码,主要用于军事物资管理。32. Code128:Code 128 是一种高密度条形码,能表示所有 128 个 ASCII 字符,包括数字、字母和符号。33. Code128A:Code 128 A 是 Code 128 的一种子集,能够表示标准 ASCII 字符,包括控制字符。34. Code128B:Code 128 B 是 Code 128 的子集,支持 ASCII 字符集中的大部分字符,特别是字母和数字。35. Code128C:Code 128 C 是 Code 128 的另一子集,专门用于高效编码数字对(如 00-99)并提高密度。36. Itf14:ITF-14 是一种条形码,用于表示14位的数字,常用于包装和分销产品的物流。37. Code93:Code 93 是 Code 39 的扩展版本,能够更有效地编码所有 ASCII 字符。38. Telepen:Telepen 是一种条形码,支持字母、数字和特殊字符,广泛用于物流和跟踪系统。39. Fim:Fim(Facing Identification Mark)条形码用于邮件和邮政处理。40. Pharmacode:Pharmacode 是一种用于药品包装的条形码,特别是用于药品追踪和管理。41. IATA2of5:IATA 2 of 5 是航空公司用的条形码,用于标识航班信息。总结

以上是使用 BarcodeLib 库在 C# 中生成条形码的基本方法。你可以选择不同的条形码类型,非常适合快速生成条形码。

告别复杂代码:用 BarcodeLib 实现条形码生成只需 1 分钟!

本文来自作者[南派三叔]投稿,不代表酷展号立场,如若转载,请注明出处:https://iosku.vip/shenghe/2025sop04-6414.html

(24)

文章推荐

  • 小学一年级数学下册竞赛题目

    网上科普有关“小学一年级数学下册竞赛题目”话题很是火热,小编也是针对小学一年级数学下册竞赛题目寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。一年级下册数学竞赛试卷一、填一填(25分)1、由3个一和5个十组成的数是().2、69后面的第三个数是(

    2024年12月15日
    115
  • 七夕没对象的说说 七夕节没对象文案

    网上科普有关“七夕没对象的说说七夕节没对象文案”话题很是火热,小编也是针对七夕没对象的说说七夕节没对象文案寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。每次遇到这样浪漫的节日,都是几家欢喜几家愁,有爱情甜蜜的情侣就有独自哀伤的狗子,下面就来看看七夕没对

    2025年02月04日
    777
  • 台州麻将平搓什么意思

    网上有关“台州麻将平搓什么意思”话题很是火热,小编也是针对台州麻将平搓什么意思寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。玩家在摸牌时只摸平牌,不摸花牌,也不吃、碰、杠牌。根据游戏茶苑显示,“台州麻将平搓”是在台州地区,人们使用麻将牌进行的一种传统游戏。其

    2025年02月13日
    746
  • 人民日报:今年GDP预期目标为何定在“5%左右”?

    专题:中国经济前景广阔、大有可为——2025全国两会财经特别报道  每年政府工作报告提出的GDP增速目标都很受关注。这个目标有啥作用?今年的预期目标为何定在“5%左右”?  ——人民网网友12****2  正因事关发展全局、影响千家万户,GDP增速广受关注。我国也惯常在每年召开的全国两会上公布

    2025年03月09日
    23
  • A股并购拟上市标的现热潮:本月新增至少7起 后续趋势或取决于IPO情况

      每经记者王琳    每经编辑文多      自去年9月出台《关于深化上市公司并购重组市场改革的意见》以来,并购重组市场持续活跃。  《每日经济新闻》记者梳理发现,截至3月17日,3月已有至少7家上市公司披露对外收购计划,且收购标的是曾经(拟)进行IPO的公司。3月17日,一位券商人士向记

    2025年03月18日
    20
  • 美司法部长:参与对特斯拉纵火袭击事件 3名美国人面临指控

      央视记者当地时间3月20日获悉,美国司法部长邦迪当日表示,美国有三人因特斯拉汽车经销店和充电站相关的纵火事件而受到指控。  据悉,美司法部没有具体说明指控内容,但表示这些人将面临5至20年的监禁。  美国拉斯维加斯大都会警察局表示,当地时间18日凌晨,拉斯维加斯一处特斯拉服务中心内的至少5

    2025年03月21日
    26
  • 美国法官将考虑延长特朗普政府的驱逐出境禁令

      美国一名法官暂时阻止了特朗普政府根据1798年的一项法律驱逐涉嫌为委内瑞拉黑帮成员的行为。这位法官将于周五举行听证会,讨论是否维持这一禁令,同时考虑政府官员是否违反了法律。  美国政府和美国公民自由联盟(ACLU)的律师将在美国东部时间下午2:30(格林尼治时间18:30)在华盛顿特区联邦地

    2025年03月22日
    16
  • 冒险岛小助手(口袋冒险岛Pocket MapleStory v106 支持多人连线)

    《口袋冒险岛PocketMapleStory》是NEXONCompany开发的一款角色扮演类游戏。冲锋陷阵的勇者或许不是你的最佳选择,游戏还提供后排支援的辅助职业选择!为团队贡献自己的力量吧!在本作中,与主线剧情相关的任务多达400种以上,可控角色共5名。此外,游戏还支持互联网联机进行即时多人

    2025年03月27日
    16
  • 移动积分兑换礼品(中国移动手机网上营业积分怎么兑换)

    在如今这个移动互联高度发达的时代,中国移动的手机用户数量众多,其积分兑换系统为用户的消费回馈和个性化体验提供了丰富的选择。无论是追求实用的话费充值、流量补充,还是渴望将积分兑换为心仪的实物商品、虚拟服务,在中国移动的积分兑换体系中都能找到对应的途径。其中,网上营业积分兑换设置因其便捷性备受用户青睐。

    2025年04月09日
    13
  • 幼儿园招聘要求硕士幼儿园招聘要求硕士学历

    大家好,今天小编关注到一个比较有意思的话题,就是关于幼儿园招聘要求硕士的问题,于是小编就整理了4个相关介绍幼儿园招聘要求硕士的解答,让我们一起看看吧。非在编幼师建议去考研究生吗?对于非在编幼师是否建议去考研究生,这取决于多个因素,包括个人的职业规划、教育背景、经济状况以及对继续深造的意愿等。以下是一

    2025年04月23日
    16

发表回复

本站作者后才能评论

评论列表(4条)

  • 南派三叔
    南派三叔 2025年04月26日

    我是酷展号的签约作者“南派三叔”!

  • 南派三叔
    南派三叔 2025年04月26日

    希望本篇文章《条码软件开发(告别复杂代码用 BarcodeLib 实现条形码生成只需 1 分钟)》能对你有所帮助!

  • 南派三叔
    南派三叔 2025年04月26日

    本站[酷展号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育

  • 南派三叔
    南派三叔 2025年04月26日

    本文概览:大家好,我是深山踏红叶,今天我我们来介绍一个dotnet平台的一个条形码生成库。 BarcodeLib 是一个开源的 C# 库,此库旨在为开发人员提供一个简单的类,供开发人员在...

    联系我们

    邮件:酷展号@sina.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    关注我们