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

  • 相关阅读:
    unix/linux中图形界面那些事
    vmware虚拟机工具vmware tools介绍及安装排错
    debian软件源source.list文件格式说明
    Python 基础学习 总结篇
    Git 学习(八)其他
    Git 学习(七)标签管理
    Git 学习(六)分支管理
    Git 学习(五)远程仓库
    Git 学习(四)操作修改和版本穿梭
    页面元素定位 XPath 简介
  • 原文地址:https://www.cnblogs.com/zhang-wenbin/p/7469065.html
Copyright © 2011-2022 走看看