【发布时间】:2012-02-27 19:44:20
【问题描述】:
我有一种情况,我需要根据数据库中的一组 UPC 在页面上创建多个条形码作为图像。
此外,我还希望能够生成可以作为标签打印到 Dymo LabelMaker 的条形码。
谷歌搜索出现了几个选项,但对于 LabelMaker 来说,将条形码生成为 PDF 似乎是明智之举?
所以,我开始研究 iTextSharp,它看起来不错(而且免费!)
寻找一种将条形码图像呈现到页面的简单方法,我发现了这个,它看起来完全符合我的要求,但我只能让它在本地工作。当上传到服务器时,它只显示一个空图像。
所以我的问题的第 1 部分是,为什么会这样?
我已经检查并再次检查了 web.config 文件包含所需的所有内容,并且很确定 Adobe Reader 已安装在服务器上(正如链接中另一篇文章所建议的那样)。链接中有一个帖子说
Hi, Great article, many thanks. I just wanted to put a small update for those running IIS7, if everything works fine when running locally in VS debug mode, but you get a red x when accessing it remotly, you may need to add the handler in the section as well as/or the i.e.
这听起来像是在回答问题......但没有!
http://professionalaspnet.com/archive/2008/11/09/A-Quick-and-Dirty-Bar-Code-Image-httpHandler.aspx
我的问题的第 2 部分是,我是否正在使用 iTextSharp 将各个条形码打印到 LabelMaker?
您知道,我正在使用 .NET 2.0 并在 VB 中编码
【问题讨论】:
-
您绝对不需要服务器上的 Acrobat 或 Reader,iTextSharp 完全独立于此。当您直接访问资源而不是嵌入在 HTML 中时会发生什么? YOU_SITE/barcode.gif?code=1234567890
-
404 Error, page cannot be found我想知道我是否需要一个空白的 .gif 图像,或者在Web.Config中的<add verb="GET" path="barcode.gif" validate="false" type="BarCodeHandler" />引用之外对它的引用?
标签: vb.net pdf itextsharp barcode