我将EAN-8标准条形码信息存储在DB中。我正在尝试以MS Word文档格式生成报告。要求是我使用来自DB的存储信息在文档中创建条形码。我使用的是VB.net(.NET Framework 2.0)。
我在MSDN中找不到任何API?有哪些方法可以实现这一要求?请指点。有样品吗?
答案 0 :(得分:3)
您的问题可能有更复杂的解决方案,但简单的方法是在Word文档中使用条形码字体。
如果你search for barcode fonts,你应该找到一堆字体,包括EAN8。在某些情况下,您必须支付许可证,但我相信也有免费版本。
此外,您还必须了解如何使用您的产品分发字体。
答案 1 :(得分:0)
您可以通过条形码字体表示条形码信息。我个人使用的一个特别是WASP条形码字体。
答案 2 :(得分:0)
您可以使用Barcode.dll barcode component:
生成条形码图像Dim barcode As BaseBarcode
barcode = BarcodeFactory.GetBarcode(Symbology.EAN8)
barcode.Number = "1234567"
barcode.ChecksumAdd = true
Dim bitmap As Bitmap
bitmap = barcode.Render()
' You can also save it to a file or use to create report
barcode.Save("c:\\barcode.gif", ImageType.Gif)
请注意,Barcode.dll是我创建的商业产品。