我想知道条形码字体和其他可用的条形码库之间的区别。
- 这些字体是如何工作的?
- 我的意思是它与其他条形码库有什么不同?这些条形码字体也可以用于商业目的吗?
- 在商业应用中使用是否足够可行?
- 有一些第三方条形码库。
- 我如何从他们的 dll 或 lib 文件中看到他们使用的库。
免费条码字体与其他条码库的区别?
由于每个条码都是一个字符串的表示,而字符串中的每个字符都由条码的一个片段精确地表示,因此可以单独表示条码字符串的每个字符。因此,您可以使用字体来表示条形码(尽管 EAN13 等条形码需要前缀和后缀,但这些也可以用字符表示)。例如,字体只是绘制一组线条而不是绘制一个4
。
另一种渲染条形码的方法是手动绘制线条,这可能会产生相同的输出。条形码的缩放也必须手动完成。通过使用字体,您可以在打印条形码时获得最佳效果。
使用字体通常会在细节方面提供最佳结果,尤其是在打印时。我想不出有什么限制会使它们不适合商业应用。在办公应用程序中显示条形码的能力是一个不错的奖励。
我不知道任何库,到目前为止我使用过字体或呈现自己的字体。
如果它是一个 .NET 程序集,如果库已合并到主程序集中,您可以使用 ILSpy 查看程序集的内容/依赖项,否则 dll 将位于应用程序的文件夹中。