使用Code 128字体在HTML中呈现条形码

时间:2011-08-09 04:57:14

标签: html encoding fonts barcode

是否可以使用Code 128字体在HTML中呈现正确的条形码? 条形码的主要内容在broswer(firefox)中很好,但是当我尝试添加起始代码字符时,我只是在浏览器中获取此字符:

Ñ

这是ASCII码209.我想知道它是否有条形码。 我正在使用MVC,但我认为这只是一个HTML / CSS问题。

由于

3 个答案:

答案 0 :(得分:1)

这不是您要求的,但您可以使用CSS制作条形码:请参阅http://unixshell.jcomeau.com/src/barcodes/memberships.html。我正在使用code39,但大多数其他线性代码可以用同样的方式完成。

答案 1 :(得分:1)

您确定客户端将安装条形码字体吗?

服务器端图像生成似乎是一种更好的解决方案。

您可能需要尝试Barcode.dll进行条形码渲染。

它包括ASP.NET barcode control - 只需拖放&下降。

请注意,这是我开发的商业产品。

答案 2 :(得分:0)

我知道这已经太晚了,但是再看一下这个问题,我很确定你没有为你的字体使用正确的数字代码。没有单一的“Code 128字体”。而Wikipedia显示209是Start B的正确“常用”代码,我在网上找到的各种字体并非如此。在this中,Start B为236;和here它是204.使用正确的代码为您的特定字体,你应该得到你想要的。

不是由条形码字体编码的代码点将以默认字体呈现,这就是您为N代字符发送的原因。