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

3

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

我在MSDN中没有找到任何API?有哪些方法可以实现这个要求?请提供任何指针。是否有任何示例可用?

3个回答

3

有可能有更高级的解决方案,但简单的方法是在Word文档中使用条形码字体

如果你搜索条形码字体,你会发现许多字体,包括EAN8。在某些情况下,你需要支付一定费用,但我相信也有免费版本。

此外,你还需要想出如何与你的产品一起分发该字体。


0
你可以通过条形码字体来表示条形码信息。我个人使用的是WASP 条形码字体之一。

0

您可以使用Barcode.dll 条形码组件生成条形码图像:

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

@hawbsl 嗯,我这边一切正常:http://www.downforeveryoneorjustme.com/http://www.lesnikowski.com/barcode/ - Pawel Lesnikowski
你好,Pawel。谢谢提供信息。听起来很有趣。我会尽快与您联系,了解更多关于您的产品的信息。 - Madhu Cheluvaraju

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