我在哪里可以找到一种字体来生成EAN 128条形码?

3
我正在使用ASP.NET和C#构建自定义运输解决方案,需要生成EAN 128格式的条形码。我想知道是否有人知道在哪里可以找到兼容的EAN Code 128条形码字体?
非常感谢任何帮助。

你可以尝试这个链接,希望它能对你有所帮助... http://www.idautomation.com/servercontrols/ - Glory Raj
2个回答

3

我建议使用库而不是字体,有两个原因:

  • 不依赖于字体是否安装在代码运行的系统上。(你是否能够在生产服务器上安装字体?)
  • 库会为您处理校验和计算。

这里有一个免费的Code128库。您提供要编码的数据,它会给您一个Image,您可以将其提供给客户端。

如果要实现EAN 128 (GS1-128),您需要做一些额外的工作,但这只是发送到Code128生成器的数据问题。


2
同意使用图像而非字体。我们有一个应用程序,用于制作仓库的粘贴标签,第一个版本使用了条形码字体。它为每个标签下载字体,每个卷文件超过5 MB。这需要通过串行连接花费几分钟时间。将应用程序更改为生成条形码图像将每个卷文件减少到几 kB,并且发送所需的时间只需几秒钟。 - Dour High Arch

1

Simon,我已经下载了这个库,它非常好。但问题是,我生成的Code128条码无法被条码阅读器读取。只有一个智能手机应用程序可以读取它们。我可以在哪里获取更多关于此的信息?谢谢。 - reckface
有趣。我通常在谷歌上搜索CODE 128的信息。我没有任何条形码阅读器来测试输出,但它可以在Android上的Barcode Scanner上使用。当你说它没用时,是因为它没有扫描到,还是数据损坏了? - Simon Halsey
感谢您的回复。我将“502337700000000198”编码为Code128,只有一个(ios)智能手机应用程序-Zbarcode可以扫描由netbarcodewriter生成的条形码,其他应用程序(attscanner)无法扫描。任何USB扫描仪或强化的Windows CE终端都无法扫描它。当在http://www.racoindustries.com/barcodegenerator/1d/code-128.aspx等网站上生成时,所有扫描仪都可以工作。左侧区域有一些几乎察觉不到的差异。我不知道该看哪里。此外,这些#MARKER灰色矩形是做什么用的? - reckface
我已将此移至新问题。再次感谢。 - reckface

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接