彩票走势图

条码控件Aspose.BarCode入门教程(1):在 ASP.NET MVC 中生成和显示条码图像

翻译|使用教程|编辑:胡涛|2022-04-08 15:41:46.097|阅读 240 次

概述:本篇文章主要介绍了如何使用Aspose.Email 在 ASP.NET MVC 中生成和显示条码图像

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

条形码以机器可读的形式直观地表示数据。通常,它包含有关产品或公司的数据或信息,以数字和/或平行线图案的形式编码。在 ASP.NET MVC 中,我们可以生成 Data Matrix、Aztec、Code 128 等各种类型的条码。在本文中,我们将学习如何在 ASP.NET MVC应用程序中生成和显示条码图像。完成上述步骤后,我们将拥有自己的ASP.NET MVC 条码生成器。那么让我们开始吧。

Aspose.BarCode 最新下载

ASP.NET MVC 条码生成器的特点

我们的 ASP.NET 条码生成器将具有以下功能。

  1. 生成以下类型的条码符号:
    • 代码128
    • 代码 11
    • 代码 39
    • 二维码
    • 数据矩阵
    • EAN13
    • EAN8
    • ITF14
    • PDF417
  2. 将生成的条码图像保存为以下格式:
    • PNG
    • JPEG
    • BMP
    • 电磁场
    • SVG
  3. 预览生成的条形码图像。
  4. 将生成的条形码图像下载到本地磁盘。
.NET API 在 ASP.NET MVC 中生成和显示条码图像

为了生成条形码图像并在 ASP.NET MVC 应用程序中显示它们,我们将使用 Aspose.BarCode for .NET API。它使我们能够生成和识别范围广泛的一维和二维 条码类型。请下载API 的 DLL 或使用 NuGet安装它。

PM> Install-Package Aspose.BarCode
在 ASP.NET MVC 中生成和显示条码图像的步骤

我们可以按照以下步骤在 ASP.NET MVC 应用程序中生成和显示条形码图像:

  • 首先,创建一个新项目并选择 ASP.NET Web Application (.NET Framework) 项目模板。

在 ASP.NET MVC 中生成和显示条码图像的步骤

  • 接下来,在创建新的 ASP.NET Web 应用程序 对话框中,选择 MVC ,然后选择 创建.

选择 MVC

  • 然后,打开 NuGet 包管理器 并安装 Aspose.BarCode for .NET 包。

为 .NET 安装 Aspose.BarCode

  • 接下来,创建一个新文件夹“ Images ”来保存生成的条形码图像。

创建图像文件夹。

  • 现在,在“ Models ”文件夹中创建一个名为“ Barcode ”的模型来存储条形码信息。
  • 此外,添加枚举以列出支持的条形码符号。它可以添加到“Models”文件夹下的单独类中,也可以添加到 Barcode.cs 类文件中。
  • 同样,添加枚举以列出支持的图像格式。
  • 接下来,打开 Views/Home/index.cshtml 并将其内容替换为以下脚本。
  • 然后,打开“ HomeController ”类并添加一个新的动作结果来处理发布请求。
  • 之后,在“ HomeController ”中添加一个新的 action result 来处理图片下载请求。
  • 最后,运行应用程序。
演示 ASP.NET MVC 条码生成器

下面是我们刚刚创建的 ASP.NET MVC Barcode Generator 应用程序的演示。

演示 ASP.NET MVC 条码生成器

结论

在本文中,我们学习 了如何在 ASP.NET MVC应用程序中生成和显示条形码图像。我们还看到 了如何以 编程方式下载生成的条形码图像。此外,您可以使用文档了解更多关于 Aspose.BarCode for .NET API 的 信息。此外,您可以通过我们的 论坛提出您的问题。


欢迎下载|体验更多Aspose产品 

获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP