我想在Word文档中生成条形码。我该怎么做呢?

时间:2011-10-25 07:14:57

标签: vb.net barcode

我将EAN-8标准条形码信息存储在DB中。我正在尝试以MS Word文档格式生成报告。要求是我使用来自DB的存储信息在文档中创建条形码。我使用的是VB.net(.NET Framework 2.0)。

我在MSDN中找不到任何API?有哪些方法可以实现这一要求?请指点。有样品吗?

3 个答案:

答案 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是我创建的商业产品。