ASP.net(c#)生成条形码 code39条码生成方法

下面是“ASP.net(c#)生成条形码 code39条码生成方法”的完整攻略。

什么是Code39条形码

Code39是一种常用的线性条形码,由数字、字母、还有一些特殊字符组成。Code39条形码可以表示0到9的数字、26个大写字母、7个特殊字符和一个空格符号。

生成Code39条形码的步骤

ASP.NET生成Code39条形码的步骤大致如下:

  1. 安装Code39条形码生成库
  2. 引用Code39条形码生成库
  3. 使用代码生成Code39条形码

下面对每一步的详细操作进行说明。

1.安装Code39条形码生成库

可以使用nuget或手动安装的方式安装Code39条形码生成库。这里使用nuget安装,具体步骤如下:

  1. 打开Visual Studio
  2. 右键单击项目,在弹出的菜单中选择“Manage NuGet Packages…”
  3. 在NuGet包管理器中搜索“code39”,选择“KeepDynamic.Barcode.Code39”并安装即可。

2.引用Code39条形码生成库

在需要生成Code39条形码的页面或代码文件中,引用Code39条形码生成库,代码如下:

using KeepDynamic.Barcode.BarcodeGenerator;

3.使用代码生成Code39条形码

可以参照以下示例,使用代码生成Code39条形码:

//创建Code39条形码生成器
BarcodeGenerator barcodeGenerator = new BarcodeGenerator(BarcodeSymbology.Code39);

//设置条形码的值
barcodeGenerator.CodeText = "123456789";

//设置生成图片的大小
barcodeGenerator.BarcodeHeight = 70;
barcodeGenerator.BarcodeWidth = 250;

//将条形码文件保存到本地
barcodeGenerator.SaveImage("D:\\Code39Barcode.png", KeepDynamic.Barcode.Imaging.ImageFormat.Png);

另一个示例,可以直接在页面中显示Code39条形码:

//创建Code39条形码生成器
BarcodeGenerator barcodeGenerator = new BarcodeGenerator(BarcodeSymbology.Code39);

//设置条形码的值
barcodeGenerator.CodeText = "987654321";

//在页面中输出生成的条形码图片
System.Drawing.Image barcodeImage = barcodeGenerator.GenerateImage();
Response.ContentType = "image/png";
barcodeImage.Save(Response.OutputStream, KeepDynamic.Barcode.Imaging.ImageFormat.Png);

综合示例

可以参照下面的完整示例,了解如何在ASP.NET页面中生成Code39条形码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using KeepDynamic.Barcode.BarcodeGenerator;

public partial class GenerateBarcode : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            //创建Code39条形码生成器
            BarcodeGenerator barcodeGenerator = new BarcodeGenerator(BarcodeSymbology.Code39);

            //设置条形码的值
            barcodeGenerator.CodeText = "123456789";

            //在页面中输出生成的条形码图片
            System.Drawing.Image barcodeImage = barcodeGenerator.GenerateImage();
            Response.ContentType = "image/png";
            barcodeImage.Save(Response.OutputStream, KeepDynamic.Barcode.Imaging.ImageFormat.Png);
        }
    }
}

以上就是如何在ASP.NET中生成Code39条形码的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ASP.net(c#)生成条形码 code39条码生成方法 - Python技术站

(0)
上一篇 2023年5月31日
下一篇 2023年5月31日

相关文章

  • 适用与firefox ASP.NET无刷新二级联动下拉列表

    下面是“适用于 Firefox ASP.NET 无刷新二级联动下拉列表”的完整攻略。 介绍 在ASP.NET网站开发过程中,常常需要实现下拉列表的二级联动,即根据第一个下拉选项的选择,动态加载第二个下拉选项的内容。而且为了用户体验,需要使用无刷新技术,即在不刷新整个页面的情况下,实现二级下拉列表的动态更新。 本文将介绍如何实现这个功能,并针对火狐(Firef…

    C# 2023年5月31日
    00
  • .NET 6实现滑动验证码的示例详解

    以下是关于“.NET6实现滑动验证码的示例详解”的完整攻略: 1. 什么是滑动验证码? 滑动验证码是一种常见的验证码形式,它要求用户在一个滑块上滑动,以证明他们是真正的人类用户,而不是机器人或恶意软件。 2. 如何使用.NET6实现滑动验证码? 在.NET6中,可以使用ASP.NET Core MVC和JavaScript来实现滑动验证码。可以按照以下步骤操…

    C# 2023年5月12日
    00
  • C#多线程系列之任务基础(二)

    下面是关于”C#多线程系列之任务基础(二)”的详细讲解。 标题 C#多线程系列之任务基础(二) 代码块 var task = Task.Run(() => { // 这里是异步执行的任务代码 }); 正文 本文主要讲解了在C#中利用Task实现多线程编程的基础知识。在任务基础(一)中,我们讲解了Task的基本概念、使用方法以及几种等待任务完成的方法。在…

    C# 2023年6月3日
    00
  • C#定时器实现自动执行的方法

    下面来详细讲解一下C#定时器实现自动执行的方法。 一、什么是定时器 在C#中,定时器是一种常用的机制,也就是周期性执行某个指定代码,定时器通常用于需要周期性执行某些操作的场景,例如轮询某个接口获取数据、定时备份数据、定时刷新界面等。在C#中,常用的定时器包括System.Timers.Timer、System.Threading.Timer、System.W…

    C# 2023年6月6日
    00
  • C# 16 进制字符串转 int的方法

    以下是详细的”C# 16 进制字符串转 int”的攻略: 1. 使用 Convert.ToInt32() 方法 C#中可以使用 Convert.ToInt32(String, Int32) 方法,其中第一个参数为需要转换的16进制字符串,第二个参数指定要转换为的进制(这里是16进制),返回一个32位有符号整数表示转换的结果。 string hexString…

    C# 2023年6月8日
    00
  • VB 书籍

    VB 书籍攻略 如果你正在寻找一本好的 VB 书籍,以下是一些建议和提示,可以使你更容易找到适合你的书。 初学者 《Visual Basic 6.0从入门到精通》 这本书对于那些没有编程经验且想学习 VB 的人非常有帮助。它从基础开始,详细介绍了语言的各个方面,包括变量、数据类型、运算符、控制结构等。同时,它还提供了许多示例,演示如何使用 VB 来实现各种功…

    C# 2023年6月8日
    00
  • C#/.net程序调用Python的教程分享

    下面是关于C#/.NET程序调用Python的教程分享的完整攻略和两个示例说明: 一、前置条件 在开始学习如何在C#/.NET程序中调用Python之前,我们需要准备以下几个前置条件: 首先,确保我们的计算机中已经安装了Python环境。 其次,需要使用NuGet安装Python.NET库,用于C#/.NET程序中调用Python。 我们还需要知道Pytho…

    C# 2023年6月7日
    00
  • C#中string用法实例详解

    C#中string用法实例详解 什么是string string是C#中的基础数据类型之一,它用于表示文本字符串。可以用 string 定义字符串变量。 常见的string使用方法 字符串拼接 在C#中,我们可以用+号操作符来实现字符串的拼接: string str1 = "hello"; string str2 = "worl…

    C# 2023年5月31日
    00
合作推广
合作推广
分享本页
返回顶部