zoukankan      html  css  js  c++  java
  • 生成条码

    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);

  • 相关阅读:
    SQL Server 2008高可用性系列:日志传送 天高地厚
    SPICE(简单协议独立计算环境) 天高地厚
    (转载)RedHat桌面虚拟化介绍 天高地厚
    css让页面居中
    (转)AjaxPro实现机制探讨——Ajax是如何调用服务器端C#方法?
    Excel对象
    .net开发人员应该知道(一)
    SQLSERVER 动态执行SQL sp_executesql与EXEC
    存储过程中的 SET NOCOUNT ON
    .net开发人员应该知道(二)
  • 原文地址:https://www.cnblogs.com/zhang-wenbin/p/7469065.html
Copyright © 2011-2022 走看看