c#-在Web应用程序中使用条形码渲染框架生成条形码

我正在使用Barcode Rendering Framework生成条形码.我已经下载了他们的dll.我可以看到,如何在Windows应用程序中完成它.我想做同样的事情,即生成条形码并在Web应用程序中使用它.
以下是可以使用的问题的链接.
Free Barcode API for .NET及以下是代码:

Code39BarcodeDraw barcode39 = BarcodeDrawFactory.Code39WithoutChecksum;
System.Drawing.Image img = barcode39.Draw("Hello World", 40);
pictureBox1.Image = barcode39.Draw("Hello World", 40);

如何在Web应用程序中使用相同的功能?

解决方法:

您可以在ASP.NET中使用相同的代码,但是需要通过HTTP输出图像.

假设您有一个包含以下内容的ASP.NET网页:

<IMG SRC="BarCode.aspx?par1=HelloWorld40OrWhatever" />

然后,您的BarCode.aspx页面必须生成并输出图像:

Code39BarcodeDraw barcode39 = BarcodeDrawFactory.Code39WithoutChecksum;
System.Drawing.Image img = barcode39.Draw("Hello World", 40);

Response.Clear();
Response.Type = "image/png";
img.Save(Response.OutputStream, Imaging.ImageFormat.Png);
Response.Flush();
Response.End();
上一篇:条形码生成PHP(代码39)建议


下一篇:子组件dispatch导致其他页面刷新问题解决