2013-08-23 41 views
3

我正在使用Barcode Rendering Framework來生成條形碼。我已經下載了他們的DLL。我可以看到,它是如何在Windows應用程序中完成的。我想要做同樣的事情,即生成條形碼並在網絡應用程序中使用它。 以下是可以使用的問題的鏈接。 Free Barcode API for .NET和下面的代碼:在Web應用程序中使用Barcode呈現框架生成條碼

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

我如何可以使用Web應用程序相同的功能。

+0

感謝您的編輯幫助。下次會照顧。 – Ankur

回答

4

您可以在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(); 
+0

您需要從part1的查詢字符串中提取條形碼字符串。我發現在代碼中缺少。 –

+0

@Roy Dictus:它工作。現在我想打印條形碼。因爲我正在製作庫存軟件。我需要把它打印出來並貼在物品上。我需要做什麼才能打印它。? – Ankur

+0

完成... !!!!謝謝..!!!! – Ankur