【发布时间】:2011-01-01 04:14:34
【问题描述】:
- 是否可以从字符串生成条形码 使用 c#?
- asp.net 中是否有用于生成条形码的内置类?
- 是否可以检测到与系统连接的条码打印机?
【问题讨论】:
-
您只需将code发送到条码打印机即可打印条码,您无需实际渲染(条码打印机应该会为您完成)。
【问题讨论】:
是的。当然这是可能的。 :-)
据我所知,生成条码有两种方式:
针对您更新的关于检测条码打印机的问题:
我认为条形码打印机将在您的系统上显示为常规打印机。至少我玩过的设备是这样工作的。
这意味着您可以通过枚举系统上安装的打印机并查找指定的设备来检测特定的条形码打印机,但在大多数情况下,我建议您让用户自己使用标准打印对话框或使用自定义对话框。
【讨论】:
是否可以使用 c# 从字符串生成条形码?
是的,是的。有很多框架可以做到这一点 - 无论是作为字体还是图像。
asp.net 中是否有内置类生成条码?
不可以,但是这个c# project on github 允许将字符串转换为图像(甚至是多种条形码类型)。然后,您需要做的就是在您的应用程序中显示该图像,就像任何其他图像一样。
是否可以检测到与系统连接的条码打印机?
是的,例如,在 WinForm 应用程序中,您可以使用 System.Drawing.Printing.PrinterSettings.InstalledPrinters。
【讨论】:
要检测您是否安装了打印机,您可以简单地使用以下方法枚举可用的打印机:
System.Drawing.Printing.PrinterSettings.InstalledPrinters
【讨论】:
是否可以使用 c# 从字符串生成条形码?
如果您想要C# barcode generator 可以在一行代码中创建所需的条形码类型,您可以使用 IronOcr。
// Create A Barcode in 1 Line of Code
BarcodeWriter.CreateBarcode("https://ironsoftware.com/csharp/barcode", BarcodeWriterEncoding.QRCode).SaveAsJpeg("QR.jpg");
结果可以导出为图像、位图、二进制数据、流、独立的 HTML 图像标签、Data Uris、PDF 或 HTML。
如果您需要更高级的条形码,带有徽标的 QR 码 - 这些也受支持。
免责声明:我为 Iron Barcode 的制造商 Iron Software 工作
【讨论】:
Barcode fonts 存在于 asp.net (IE web) 中。您可以将barcode 文本绘制到图像并显示出来。这可能是与capcha 控件类似的实现。
【讨论】: