Barcode Professional for ASP.NET使用教程:条码图像保存到数据库或者XML文件

Barcode Professional里面有个专门的获取条码图像的方法,该方法可以用数组字节来表示条码图像生成,因此我们可以调用这种方法来将条码图像保存到数据库中或者XML文件。

在下面的示例中,我们将创建一个ASP.NET的Web应用程序,该应用可以通过DataSet对象把条码图像保存到XML文件。

步骤:

  • 打开.NET开发工具,如Visual Studio .NET 并创建一个新的ASP.NET Web应用
  • 拖放下列控件到设计界面:
    • Barcode Professional控件
    • TextBox控件
    • Button控件
    • Panel控件并加入到Literal 控件里
  • 设置 Barcode Professional‘s Symbology 属性 128码
  • 设置Panel‘s Visible属性 False
  • 双击按钮控件并将下列代码写入Button1_Click 事件程序

VB

‘Set the value to encode
BarcodeProfessional1.Code = TextBox1.Text
‘Create a DataSet and save the barcode image
Dim ds As DataSet = New DataSet("MyDataSet")
Dim dt As DataTable = New DataTable("MyTable")
ds.Tables.Add(dt)
‘Create a column to hold the barcode image
Dim dc As DataColumn = New DataColumn("BarcodeImage", GetType(Byte()))
dt.Columns.Add(dc)
‘Create a new row
Dim dr As DataRow = dt.NewRow()
‘Save the barcode image
dr("BarcodeImage") = BarcodeProfessional1.GetBarcodeImage(System.Drawing.Imaging.ImageFormat.Gif)
dt.Rows.Add(dr)
‘Show the DataSet content
Literal1.Text = Server.HtmlEncode(ds.GetXml())
Panel1.Visible = True

C#

//Set the value to encode
BarcodeProfessional1.Code = TextBox1.Text;
//Create a DataSet and save the barcode image
DataSet ds = new DataSet("MyDataSet");
DataTable dt = new DataTable("MyTable");
ds.Tables.Add(dt);
//Create a column to hold the barcode image
DataColumn dc = new DataColumn("BarcodeImage", typeof(byte[]));
dt.Columns.Add(dc);
//Create a new row
DataRow dr = dt.NewRow();
//Save the barcode image
dr["BarcodeImage"] = BarcodeProfessional1.GetBarcodeImage(System.Drawing.Imaging.ImageFormat.Gif);
dt.Rows.Add(dr);
//Show the DataSet content
Literal1.Text = Server.HtmlEncode(ds.GetXml());
Panel1.Visible = true;

运行创建的ASP.NET Web应用程序,你将看到一下输出

时间: 2024-10-13 03:32:40

Barcode Professional for ASP.NET使用教程:条码图像保存到数据库或者XML文件的相关文章

Barcode Professional for ASP.NET使用教程:如何在HTML支持的DPI范围内显示高清条码

我们知道高质量的条码更能达到我们的目的,然而图像DPI与图像的大小成正比,即DPI越高,图片文件越大. 可能你将600DPI的图片显示在HTML上很容易,然而你会发现图片占满了整个页面,因为大多数的HTML显示分辨率为96DPI.那么今天将分享用Barcode Professional for ASP.NET在HTML支持的DPI范围内显示高清条码.代码仅供参考. 注意:我们使用的是Visual Studio 2005 (Visual Web Developer) ,不过有些VS.NET也可以使

Barcode Professional for ASP.NET使用教程:HTML页面显示条码

有时候我们需要在HTML页面上显示条码.今天给大家分享在Barcode Professional中,如何将在HTML上显示条码. 步骤: 打开.NET开发工具,如 Visual Studio .NET .创建一个新的ASP.NET Web应用 为了HTML页面上能正显示条码,我们需要创建一个ASP.NET WebForm 和 HTTP Handler. 添加引用到Barcode Professional 在BarcodeGen.aspx's 的代码文件里,添加下面的空间命名引用 VB Impor

Barcode Professional for ASP.NET ASP.NET条码生成和打印功控件介绍

Barcode Professional for ASP.NET是最灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加先进的条码生成和打印功能到您的ASP.NET Web解决方案(包括ASP.NET Mobile Web站点). 具体功能: Neodynamic Barcode Professional for ASP.NET是最灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加先进的条码生成和打印功能到您的ASP.NET Web解决方案(包括ASP.NET

Maven 教程(6)— Maven之pom.xml文件简单说明

原文地址:https://blog.csdn.net/liupeifeng3514/article/details/79543963 通过前面几部分知识,我们对maven已经有了初步的印象,就像Make的Makefile.Ant的build.xml一样,Maven项目的核心是pom.xml.POM(Project Object Model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,声明依赖,等等.我们来看看maven中pom.xml文件主要标签的意思及其用法,来看一下pom.xm

Barcode Professional条码打印生成控件下载及详细介绍

Barcode Professional for ASP.NET是最灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加先进的条码生成和打印功能到您的ASP.NET Web解决方案(包括ASP.NET Mobile Web站点). 具体功能: NeodynamicBarcode Professionalfor ASP.NET是最灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加先进的条码生成和打印功能到您的ASP.NET Web解决方案(包括ASP.NET Mo

Barcode Professional for Silverlight条码生成和打印控件下载及使用介绍

Barcode Professional for Silverlight是一款轻量级的.NET程序集,为你的SilverLight应用程序生成高质量的基于矢量的条形码,支持条码生成和打印,支持当前大多数1维和2维条形码,包含:Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), EAN 13 & UPC, Postal (USPS, British Royal Mail, Australia Post, DHL, etc.), Data Matrix

.NET矢量的条码控件Barcode Professional

Barcode Professional for WPF是一款轻量级的 .NET 程序集,为你的WPF程序生成高质量的基于矢量的条码,支持大多数流行的一维和二维条形码:Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14),  EAN 13 & UPC, Postal (USPS, British Royal Mail, Australia Post, DHL, etc.), Data Matrix, QR Code, PDF 417, UPS Maxi

支持单色条码图像生成的条形码控件Barcode Professional

Barcode Professional for .NET Windows Forms条形码控件是一款灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加条码生成和打印功能到您的.NET应用程序中.支持几乎所有当前常用的条码:Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14), EAN 13 & UPC, Postal (USPS, British Royal Mail, Australia Post, DHL,等), Data Ma

矢量条形码生成控件Barcode Professional for WPF

Barcode Professional for WPF是一款轻量级的 .NET 程序集,为你的WPF程序生成高质量的基于矢量的条码,支持大多数流行的一维和二维条形码:Code 39, Code 128, GS1-128, GS1 DataBar (RSS-14),  EAN 13 & UPC, Postal (USPS, British Royal Mail, Australia Post, DHL, etc.), Data Matrix, QR Code, PDF 417, UPS Maxi