/// <summary> /// Generates barcode image. /// </summary> /// <param name="barcodeText">Barcode text</param> /// <returns>Barcode image</returns> private static Image GenerateBarcodeImage(string barcodeText) { //Initialize a new PdfCode39Barcode instance PdfCode39Barcode barcode = new PdfCode39Barcode(); //Set the height and text for barcode barcode.BarHeight = 45; barcode.Text = barcodeText; //Convert the barcode to image Image barcodeImage = barcode.ToImage(new SizeF(145, 45)); return(barcodeImage); }
/// <summary> /// Generates barcode image stream. /// </summary> /// <param name="barcodeText">Barcode text</param> /// <returns>Barcode image stream</returns> private static Stream GenerateBarcodeImage(string barcodeText) { //Initialize a new PdfCode39Barcode instance PdfCode39Barcode barcode = new PdfCode39Barcode(); //Set the height and text for barcode barcode.BarHeight = 45; barcode.Text = barcodeText; //Convert the barcode to image Image barcodeImage = barcode.ToImage(new System.Drawing.SizeF(145, 45)); //Converts image to stream MemoryStream stream = new MemoryStream(); barcodeImage.Save(stream, ImageFormat.Png); return(stream); }