1. 程式人生 > >生成條碼

生成條碼

ima barcode ons try eba stat width csharp x11

using System;

using System.Drawing; using ZXing.QrCode; using ZXing; using ZXing.Common; namespace NKO_Printer_Core { public class BarcodeHelper { /// <summary> /// 返回生成的Bitmap對象 /// </summary> /// <param name="barcodeContent">條碼內容</param>
/// <param name="barcodeFormat">條碼格式</param> /// <param name="height">條碼高度</param> /// <param name="width">寬度高度</param> /// <returns></returns> public static Bitmap CreateBarcode(string barcodeContent,BarcodeFormat barcodeFormat,int height,
int width) { try { BarcodeWriter writer = new BarcodeWriter(); EncodingOptions options = new QrCodeEncodingOptions { DisableECI = true, CharacterSet = "UTF-8",
Width = height, Height = width }; writer.Options = options; writer.Format = barcodeFormat; return writer.Write(barcodeContent); } catch (Exception e) { return null; } } } }

System.Drawing.Bitmap img = CreateBarcode("123456", BarcodeFormat.CODE_39,30,120);
img.Save("d:/1.jpeg", System.Drawing.Imaging.ImageFormat.Jpeg);

生成條碼