下面是“ASP.net(c#)生成条形码 code39条码生成方法”的完整攻略。
什么是Code39条形码
Code39是一种常用的线性条形码,由数字、字母、还有一些特殊字符组成。Code39条形码可以表示0到9的数字、26个大写字母、7个特殊字符和一个空格符号。
生成Code39条形码的步骤
ASP.NET生成Code39条形码的步骤大致如下:
- 安装Code39条形码生成库
- 引用Code39条形码生成库
- 使用代码生成Code39条形码
下面对每一步的详细操作进行说明。
1.安装Code39条形码生成库
可以使用nuget或手动安装的方式安装Code39条形码生成库。这里使用nuget安装,具体步骤如下:
- 打开Visual Studio
- 右键单击项目,在弹出的菜单中选择“Manage NuGet Packages…”
- 在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技术站