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

yizhihongxing

下面是“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日

相关文章

  • ASP.Net Core基于EF6、Unitwork、Autofac实现Repository模式

    这是一篇关于在 ASP.Net Core 中应用 Repository 模式的攻略。我们将使用 Entity Framework 6,以及 UnitOfWork 模式和 Autofac 依赖注入框架来实现它。下面将是具体的步骤: 准备工作 在继续之前,我们需要确保在系统中安装了以下软件: Visual Studio 2017 及以上版本 .NET Core …

    C# 2023年6月3日
    00
  • 在C#中使用SQLite数据库

    轻量级桌面程序数据库不太适合用SQLServer、MySQL之类的重量级数据库,嵌入式数据库更好。在对比Access、SQLite、Firebird数据库后发现SQLite较另外两个有较多优点。 环境:.NET Framework 3.5、windows11 64位、Visual Studio 2010. C#使用SQLite需要从SQLite官网下载DLL…

    C# 2023年4月27日
    00
  • C# Linq的Join()方法 – 将两个序列中的元素联接在一起

    C#中的Linq提供了Join()方法来实现两个数据源之间的连接。Join()方法接受四个参数,可以在连接过程中指定连接的条件以及返回的结果类型等信息。接下来,我将为您提供一个完整的攻略来详细讲解C# Linq的Join()方法。 Join()方法的基本语法 下面是Join()方法的基本语法: var result = from s in source1 j…

    C# 2023年4月19日
    00
  • 什么是JWT超详细讲解

    以下是关于“什么是JWT超详细讲解”的完整攻略: 1. 什么是JWT? JWT(JSON Web Token)是一种用于身份验证开放标准(RFC 7519),它定义了一种紧凑且包含的方式,用于在各方之间安全地传输信息。JWT通常用于Web应用程序中,以验证用户的身份并提供访问控制。 2. JWT的结构 JWT由三部分组成,它们用点号(.)分隔开来: head…

    C# 2023年5月12日
    00
  • asp.net 大文件上传控件

    概述ASP.NET是微软推出的一组web应用程序框架和编程模型,用于创建动态网站、web应用程序和web服务。ASP.NET大文件上传控件在开发中非常有用。本文将详细介绍如何使用ASP.NET大文件上传控件。 下载和安装在开始使用ASP.NET大文件上传控件之前,我们需要先下载和安装它。可以从官方网站获取ASP.NET大文件上传控件的最新版本,解压缩文件,然…

    C# 2023年6月3日
    00
  • C# Item[Int32]:获取或设置指定索引处的元素

    C#中的数组(Array)是一组同类型的变量集合,使用索引可以访问数组中的元素。数组中的每个元素都有一个编号,这个编号称为索引(Index)。 在C#中,数组的索引从0开始,即第一个元素的索引是0,第二个元素的索引是1,以此类推。在C#中,使用数组的Item[Index]语法就可以访问数组中的元素,其中Index表示元素的索引。 C#中的Item[Int32…

    C# 2023年4月19日
    00
  • C#实现图形位置组合转换的方法

    C#实现图形位置组合转换的方法 在C#中,通过使用矩阵转换可以实现图形位置组合的转换。该方法包含两个部分:矩阵的生成和矩阵的应用。 矩阵的生成 通过创建Matrix类实例来生成矩阵,可以调用它的一些方法来定义矩阵,如平移、旋转和缩放等。以下是几个常用的矩阵生成方法: 平移矩阵 平移矩阵可以将图形向上或向下、向左或向右移动。可以使用Matrix类的Transl…

    C# 2023年6月8日
    00
  • asp实现二进制字符串转换为Unicode字符串

    实现二进制字符串转换为Unicode字符串,可以通过以下步骤来完成: 将二进制字符串转换为byte数组。可以通过将二进制字符串每8位作为一个byte元素,将这些byte元素组成一个byte数组,来实现二进制字符串转换为byte数组。 示例1: 假设有以下二进制字符串:01100001011100100111001101110100 按照每8位作为一个byte…

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