Pages

Tuesday, 10 May 2011

Creating Barcode image in PDF Document in ASP.NET using iTextsharp dll file


Add the following headers to aspx page

using iTextSharp;
using iTextSharp.text;
using iTextSharp.text.pdf;


The following method will create a barcode image

public void CreateBarCode()
{
Document
doc = new Document(PageSize.A4);
PdfWriter.GetInstance(doc, new FileStream(path, FileMode.CreateNew));
doc.Open();

System.IO.MemoryStream mem = new MemoryStream();
 Barcode128 barImg = new Barcode128();
barImg.Code = "TRISHANK";
barImg.CreateDrawingImage(System.Drawing.iTextSharp.text.Color.Black, System.Drawing.Color.White).Save(mem, System.Drawing.Imaging.ImageFormat.Png);

Image imgs = iTextSharp.text.Image.GetInstance(mem.ToArray());
mem.Flush();
mem.Close();
doc.Add(imgs);

doc.Close();
}


Output :

2 comments: