如何使用C#从字符串生成条形码? 是否可以从字符串生成条形码 使用c# asp.net中是否有用于生成条形码的内置类 是否可以检测与系统连接的条形码打印机

如何使用C#从字符串生成条形码? 是否可以从字符串生成条形码 使用c# asp.net中是否有用于生成条形码的内置类 是否可以检测与系统连接的条形码打印机,c#,asp.net,barcode,C#,Asp.net,Barcode,条形码字体存在于asp.net(IE web)中。您可以将条形码文本绘制到图像并显示该图像。这可能是一个类似于capcha控件的实现。关于几个好例子,请查看: 是的。当然有可能。:-) 据我所知,有两种生成条形码的方法: 使用特殊的条形码字体(尝试谷歌搜索“条形码字体免费”) 将条形码渲染为图像并显示(尝试使用github上的可用工具) 关于检测条形码打印机的最新问题,请回复: 我认为条形码打印机将作为常规打印机显示在您的系统上。至少我玩过的设备就是这样工作的。 这意味着您可以通过枚举系统上已安

条形码字体
存在于asp.net(IE web)中。您可以将
条形码
文本绘制到图像并显示该图像。这可能是一个类似于capcha控件的实现。

关于几个好例子,请查看:


是的。当然有可能。:-)
据我所知,有两种生成条形码的方法:

  • 使用特殊的条形码字体(尝试谷歌搜索“条形码字体免费”)
  • 将条形码渲染为图像并显示(尝试使用github上的可用工具)
  • 关于检测条形码打印机的最新问题,请回复:
    我认为条形码打印机将作为常规打印机显示在您的系统上。至少我玩过的设备就是这样工作的。

    这意味着您可以通过枚举系统上已安装的打印机并查找指定的设备来检测特定的条形码打印机,但在大多数情况下,我建议您让用户使用标准打印对话框或自定义对话框自行指定打印机。

    要检测您是否安装了打印机,您只需使用以下方法枚举可用打印机:

     System.Drawing.Printing.PrinterSettings.InstalledPrinters
    
    是否可以使用c#从字符串生成条形码

    是的。有相当多的框架可以做到这一点-无论是作为字体还是图像

    asp.net中是否有用于生成条形码的内置类

    否,但这允许将字符串转换为图像(甚至可以转换为多种条形码类型)。然后,您只需在应用程序中显示图像,就像其他图像一样

    是否可以检测与系统连接的条形码打印机


    是的,例如,在WinForm应用程序中,您可以使用
    System.Drawing.Printing.PrinterSettings.InstalledPrinters

    您只需将代码发送到条形码打印机即可打印条形码,而无需实际渲染(条形码打印机应为您执行此操作).Related:另一个从字符串生成代码128条形码图像的库:您可以尝试以下操作:死链接(截至2021年3月)给定链接现在不可用,而另一个答案的codeplex库已旧,并且,由于codeplex即将关闭,因此在2017年移动到github,并且由于未更新,此github项目处于活动状态,并且具有更多星星。这个库包括一个很好的独立gui演示应用程序。不过是一维的。没有二维“条形码”,如QR