Aspose条码

无论您是希望简化运营的企业,还是正在寻找生成条形码的完美工具的开发人员,Aspose Barcode 都能为您提供帮助。凭借其广泛的功能和易于使用的集成,Aspose.BarCode 是满足您所有条形码需求的终极解决方案。从生成一维和二维条形码到管理其打印和跟踪,这个综合库可以轻松管理条形码的各个方面。请继续阅读,了解更多关于 Aspose Barcode 为何成为满足您所有条码需求的正确工具的信息。

本文涵盖以下主题:

  1. 什么是 Aspose 条形码?
  2. Aspose.BarCode支持的条形码类型
  3. Aspose.BarCode的主要特点
  4. Aspose 条码生成器
  5. 在线生成条码
  6. Aspose 条形码阅读器
  7. 在线阅读条码
  8. Aspose Barcode for .NET
  9. Java 条码生成器和阅读器
  10. Aspose.BarCode 库 - 获取免费许可证 11.免费学习资源

什么是 Aspose 条形码?

Aspose 提供强大的条形码生成和识别库,支持最流行的条形码符号,如 Code39、Code128、GS1、UPCA、EAN13、Data Matrix、QR 等。它还将生成的条形码导出为高质量图像格式。借助这个强大的 API,开发人员可以快速、无缝地将条形码生成和扫描功能添加到他们的 .NETJavaPHPC++、[Android] 中15Node.jsPython 应用程序。

Aspose.BarCode 支持的条形码类型

Aspose.Barcode 提供了最全面的工具来创建和读取条形码。它支持 60 多种不同的条形码类型,包括:

  • 一维条形码:Code 39、Code 128、EAN 13、EAN 8、UPCA、UPCE、ISBN、ISSN、IATA 2of5
  • 2D 条形码:QR 码、数据矩阵、PDF417
  • 邮政类型:Postnet、Planet、澳大利亚邮政、瑞士邮政包裹、新加坡邮政

每种条形码类型都有其独特的功能和优点。例如,QR 码比其他类型的条形码存储更多数据,使其成为共享联系信息或 URL 的理想选择。数据矩阵码比其他类型的条形码更小、更紧凑,非常适合空间有限的应用。

Code 128 是当今最流行的条形码类型之一。它广泛用于运输和库存控制应用程序,因为它可以对字母数字数据以及功能字符进行编码,例如 FNC1(用于指示消息的开始或结束)、GS1-128 应用程序标识符等。

Aspose.BarCode 可以轻松创建和操作任何条形码。只需几行代码,您就可以生成符合行业标准的高质量条形码图像。

Aspose.BarCode 的主要特点

  1. 广泛的条形码类型

Aspose Barcode 支持多种条形码类型,包括 QR 码、Code 128、EAN-13 等。这使您可以轻松生成完全适合您需求的条形码。

  1. 易于使用的API

Aspose Barcode 提供了易于使用的 API,可以集成到各种编程语言中,例如 Java、C# 和 ASP.NET。这使得向您的项目添加条形码生成和识别功能变得简单。

  1. 定制选项

Aspose Barcode 提供各种自定义选项,例如条形码大小、颜色和旋转。这使您可以创建既具有视觉吸引力又易于扫描的条形码。

  1. 支持多种图像格式

Aspose Barcode 支持多种图像格式,例如 JPEGPNGBMPTIFFSVG,易于集成进入任何项目。

  1. 识别功能

Aspose Barcode 不仅可以生成条形码,还可以从图像中识别和读取它们。它可以从图像中读取多种类型的条形码,这使其成为自动化条形码扫描和提取数据的合适选择。

  1. 从 PDF、其他文档和图像中读取条形码

Aspose Barcode 可以读取各种文档格式的条形码,例如 PDF、Word 和 Excel。此功能使其成为自动化条形码识别和数据提取的合适选择。

  1. 带校验和的条形码生成

Aspose Barcode 生成带有校验和的条形码,确保读取时条形码的准确性。

  1. 生成自定义尺寸的条形码

Aspose Barcode 允许生成自定义尺寸的条形码,从而可以轻松生成所需尺寸的条形码。

  1. 具有自定义分辨率的条形码生成

Aspose Barcode 提供了生成具有自定义分辨率的条形码的功能,使得生成具有所需分辨率的条形码成为可能。

  1. 自定义方向的条形码生成

Aspose Barcode 允许生成具有自定义方向的条形码。

凭借所有这些功能,Aspose Barcode 提供了一整套用于生成、识别和读取条形码的工具。这使其成为满足您所有条码需求的终极解决方案。

Aspose 条码生成器

条形码生成是Aspose.BarCode 库的核心功能。对于寻求可靠条形码生成器的企业和个人来说,它提供了生成各种格式的高质量条形码的理想解决方案。

其主要功能之一是能够自定义条形码外观。这使您可以创建适合您特定需求的条形码。您可以轻松自定义条形码属性,例如高度、宽度、边距、条高/宽比以及人类可读的文本位置。它还支持多种图像格式,包括 JPEG、PNG 和 TIFF。这允许您以所需的格式导出生成的条形码。

该 API 的设计考虑到了简单性,只需最少的代码即可生成高质量的条形码。您可以轻松地将其集成到您的开发项目中。凭借其自定义条码外观、支持多种图像格式以及轻松集成的能力,它是满足您所有条码需求的终极解决方案。

在线生成条码

Aspose 提供了一个使用此 API 开发的在线条形码生成器 Web 应用程序。您可以在浏览器中访问此应用程序并免费在线生成条形码。

Aspose 条码阅读器

条形码阅读器也是 Aspose.BarCode 库的核心功能。它使您能够轻松扫描和识别各种条形码类型,包括各种格式的线性、二维和邮政条形码。这使您可以轻松地从各种文件类型的条形码中提取信息。它可以读取 BMP、GIF、JPEG、PNG 和 TIFF 等图像格式的条形码。它还可以读取 PDF 中的条形码。

读取条形码后,您可以访问条形码中编码的原始数据。您还可以访问各种其他有用的信息,例如使用的符号系统、置信度以及条形码在图像或页面上的位置。

使用Aspose.BarCode,您可以开发代码读取器应用程序以简化业务运营并提高条形码识别效率。

在线阅读条形码

Aspose 还提供了一个在线条形码阅读器 网络应用程序,可以免费在线读取条形码或 QR 码。

用于 .NET 的 Aspose 条形码

Aspose.BarCode for .NET 是一个功能强大的开发库,使开发人员能够在 .NET 应用程序中生成、识别和读取一维和二维条形码。请下载 API DLL 或使用 NuGet 安装它。

PM> Install-Package Aspose.BarCode

Aspose 条形码示例 C# - 生成条形码

// 此代码示例演示如何生成 Code 128 条形码。
// 创建 BarcodeGenerator 类的实例
// 指定编码类型
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "Your text goes here!");

// 指定 X 尺寸 
// 条形码条或空格单元的最小宽度
generator.Parameters.Barcode.XDimension.Pixels = 4;

// 保存输出
generator.Save(@"C:\Files\barcode.jpg");

Aspose 条码示例 C# - 读取条码

// 此代码示例演示如何扫描图像并读取条形码。
// 创建 BarCodeReader 类的实例
BarCodeReader reader = new BarCodeReader(@"C:\Files\barcode.jpg");

// 读取所有可用的条形码
foreach (BarCodeResult result in reader.ReadBarCodes())
{
    // 读取符号类型和代码文本
    Console.WriteLine("Symbology Type: " + result.CodeType);
    Console.WriteLine("CodeText: " + result.CodeText);
}

Java 条形码生成器和读取器

Java 应用程序受益于 Aspose.BarCode for Java。它是一个强大且可靠的 API,用于生成和识别条形码。请下载 API JAR 或将以下配置添加到您基于 Maven 的 Java 应用程序。

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-barcode</artifactId>
    <version>23.5</version>
</dependency>

Aspose Barcode Java - 生成条形码

// 此代码示例演示如何生成 Code 39 标准条形码。
// 创建 BarcodeGenerator 类的实例
// 指定编码类型
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.CODE_39_STANDARD, "Your text goes here!");

// 指定 X 尺寸 
// 条形码条或空格单元的最小宽度
generator.getParameters().getBarcode().getXDimension().setPixels(4);

// 保存输出
generator.save("C:\\Files\\barcode.jpg");

Aspose Barcode Java - 读取条形码

// 此代码示例演示如何扫描图像并读取条形码。
// 创建 BarCodeReader 类的实例
// 可选地指定 DecodeType
BarCodeReader reader = new BarCodeReader("C:\\Files\\barcode.jpg", DecodeType.MOST_COMMON_TYPES);

// 读取所有可用的条形码
for (BarCodeResult result : reader.readBarCodes()) {
  System.out.println("BarCode CodeText: " + result.getCodeText());
  System.out.println("BarCode CodeType: " + result.getCodeTypeName());
}

Aspose.BarCode 库 - 获取免费许可证

Aspose 提供免费评估版本来测试该库的特性和功能。您可以获得免费的临时许可证来自己测试该库,而没有评估限制。

Aspose 条形码 - 学习资源

您可以使用以下资源了解有关生成条形码的更多信息并探索 Aspose.BarCode 的其他功能:

结论

Aspose Barcode 是一款一体化条形码解决方案,可帮助您快速轻松地创建、扫描和管理所有类型的条形码。凭借其广泛的功能,Aspose.BarCode 可以在几分钟内轻松生成用于任何目的的准确条形码。无论您需要创建单个条形码还是数千个条形码,Aspose Barcode 都能提供您正确完成工作所需的工具。它易于使用和集成,并且可以通过自动生成条形码来帮助企业节省时间和资源。如有任何疑问,请通过我们的免费支持论坛与我们联系。

也可以看看