Генерация штрих-кода в MVC
Я использую BarcodeLib. Как я могу использовать это в контроллере? Я использовал это в aspx с IHttpHandler, но как использовать в контроллере?
<img src="/StokBarkod/Barrr?barcodeText=Hello" />
/////
public ActionResult Barcode(string barcodeText)
{
BarcodeLib.Barcode barcode = new BarcodeLib.Barcode
{
IncludeLabel = false,
Alignment = BarcodeLib.AlignmentPositions.CENTER,
LabelPosition = LabelPositions.BOTTOMCENTER,
RotateFlipType = RotateFlipType.RotateNoneFlipNone,
//LabelFont = new Font("Arial", 18 * 1),
Width = 135,
Height = 22,
BackColor = System.Drawing.Color.White,
ForeColor = System.Drawing.Color.Black
};
//var yeniKod = barcodeText.Replace("//", "%");
System.Drawing.Image img = barcode.Encode(BarcodeLib.TYPE.CODE128, barcodeText);
Byte[] bytdizi = new Byte[-1 + 1];
bytdizi = (Byte[])imageToByteArray(img);
System.IO.Stream ms = new System.IO.MemoryStream(bytdizi);
byte[] buffer = new byte[4096];
int byteSeq = ms.Read(buffer, 0, 4096);
HttpContext.Current.Response.ContentType = "image/jpeg";
while (byteSeq > 0)
{
HttpContext.Current.Response.OutputStream.Write(buffer, 0, byteSeq);
byteSeq = ms.Read(buffer, 0, 4096);
}
}
Помоги мне, пожалуйста?