首先,您说该库不是为 ASP.NET 编写的,但如果您可以用它生成图像,那么最简单的事情就是编写一个HttpHandler
位于库之上的库并将生成的图像返回到浏览器。如果它是一个 .NET 库,我看不出有什么理由不能工作。
话虽如此,生成 Code39 条形码时需要注意以下几点:
*
)?对于#1,我会检查以确保您从 Code39 字体打印的图像与库中的图像看起来相同。如果是,则图像质量可能是问题所在。
就 #2 而言,我已成功使用免费的 Code 39 字体和 GDI+ 来生成条形码图像,然后将其显示在 HTML 页面中进行打印。我在尝试扫描打印的条形码图像时遇到的问题之一是图像不够清晰(条形码线条的边缘模糊)并且扫描仪无法读取。
我解决低质量图像的方法是生成一个大的 Code39 条形码图像(例如 1000 x 400),然后在<img>
显示该条形码的标签上,我将宽度设置为更小的值,例如(200px 或 2.0)在)。我确保只设置宽度,高度将与图像成比例缩放。这将有效地提高打印图像时的 DPI,使我们能够生成易于扫描的条形码图像(特别是如果您使用激光打印机进行打印)。
编辑
几乎忘记了,生成这些条形码时使用的另一种良好做法是始终在条形码图像下方打印您要编码的内容。这是您的故障保护,以防条形码图像因任何原因无法扫描。如果您查看任何标准 UPC 符号,您就可以看到这样的示例。底部的数字正是条形码扫描时读取的数字。
归档时间: |
|
查看次数: |
8167 次 |
最近记录: |