Aspose.BarCode for Python 通过.NET

我们很高兴地宣布 Aspose.BarCode API 已经可以通过 .NET 平台用于 Python 编程语言。这使开发人员可以将高级条码生成和识别功能无缝集成到部署在 .NET 环境中的 Python 项目中。

在本文中,我们通过 .NET 介绍了一个新添加的用于 Python 的条码扫描器和生成器库、其主要功能以及有关其安装和许可的一些详细信息。在相应的 产品页面 上找到有关此 API 的更多信息。

通过 .NET 的 Aspose.BarCode for Python 的特性

Aspose.BarCode API for Python via .NET 是一个强大的工具,允许开发人员轻松地将条码生成和读取功能合并到他们的 Python 项目中。此条码库的一些主要功能包括:

  • 支持多种条码格式:支持 40 多种不同的条码类型,包括 QR Code、Aztec Code、PDF417、Data Matrix、EAN、UPC、Code 39 等
  • 先进的条码识别能力:它可以读取各种图像格式(BMP、GIF、PNG、JPG 或 TIFF)和不同质量的条码。此外,它允许解码损坏或扭曲的条码并支持各种识别预设,可用于优先考虑条码读取的速度或质量
  • 自定义选项:开发人员可以自定义生成的条形码的各个方面,例如大小、方向和颜色
  • 易于集成:可轻松集成到任何使用.NET平台的Python项目中
  • 高质量输出:它生成高质量的条码图像,任何条码阅读器都可以轻松扫描和读取
  • 易于使用:它具有丰富且易于使用的功能,可以从 Python 轻松调用
  • 灵活性:它可以用于任何类型的开发环境,无论是基于 Web 还是基于桌面
  • 平台无关性:它是平台无关的,可以在各种操作系统上使用,例如Windows、Linux或Mac

支持的条码类型

Aspose.BarCode API for Python via .NET 支持多种条码类型,包括超过 60 种线性、二维和邮政符号:

  • 线性条码是最常见的条码类型,由一系列平行线和空格表示。 Aspose.BarCode API for Python via .NET 支持流行的线性符号体系,例如 Code 39、Code 128、EAN-13、EAN-8、Interleaved 2-of-5、UPC-A、UPC-E、Databar、Codabar、Codablok -f,等等。

  • 二维条码比线性条码具有更大的存储容量。它们被定义为点或正方形的矩阵。 Aspose.BarCode API for Python via .NET 支持广泛使用的二维类型,例如 QR Code 和 Micro QR Code、PDF417、Aztec Code、DotCode、Data Matrix、MaxiCode 等。

  • 邮政条形码用于邮件分类和跟踪。条码库支持大量邮政条码标准,包括 Royal Mail、Planet、Postnet 等。

生成和识别能力

Aspose.BarCode API for Python via .NET 为各种条码类型提供高级生成和识别功能:

  • 生成功能:API 允许开发人员使用简单易用的 API 轻松生成高质量的条码图像。生成条形码的主要类称为 BarCodeGenerator。它提供了设置生成的条码的各种属性的方法,例如条码格式、文本和大小。设置属性后,可以使用 Save 方法将生成的条形码图像保存到文件或流中。

  • 读取功能:该 API 还支持高级条码识别功能,使开发人员能够轻松识别来自各种来源的条码,例如图像、PDF,甚至实时网络摄像头流。用于识别条形码的主要类称为 BarCodeReader。它包含从文件、流或图像对象中识别条形码的方法。一旦识别出条形码,就可以使用 getcodetext 方法来检索条形码中编码的文本。

请查阅 API 文档,了解所有可用的类、方法和属性的详细信息。

安装与使用

通过 .NET 安装 Aspose.BarCode for Python 的过程包括几个简单的步骤。在继续之前,请确保您已满足以下必要要求:

  • Python 3.6 或更高版本
  • GCC-6 运行时库(或更高版本)
  • .NET Core 运行时依赖项
  • 对于 Python 3.6-3.7:Python 的 pymalloc 构建
  • libpython 共享 Python 库

Aspose.BarCode for Python via .NET 可以通过从 API 下载页面 下载 .whl 文件获得。获得该文件后,您可以使用以下命令通过命令行安装它:

pip 安装包名

或者,条形码库的源代码在 Pypi(Python 包索引)存储库中以包的形式提供,可以通过运行以下命令进行安装:

pip 安装 aspose-barcode-for-python-via-net

许可

Aspose.BarCode for Python via .NET 提供了一种评估模式,允许无限制地生成条形码。但是,带有“Aspose”字样的水印将放置在生成的条形码图像上。未授权版本也可用于读取所有支持的条码类型,但只能无限制地解码 Code 39。尝试读取对应于其他类型的条码将导致 30% 的解码文本被“”屏蔽。要访问库的全部功能并不受限制或水印放置地执行条形码生成和读取,必须获得许可证。购买许可证后,您将可以完全访问图书馆的所有功能。

如果您想通过 .NET 测试 Aspose.BarCode for Python 的全部功能,您可以申请 30 天的临时许可证。详情请参考如何获得临时License?的说明。要不受任何限制地使用条码库,必须购买商业许可证。您可以在 此处 找到有关定价和条款的信息。

结论

在本文中,我们介绍了为在 .NET 环境中实现的 Python 项目发布的新条形码库。总的来说,Aspose.BarCode API for Python via .NET 是一个强大的工具,开发人员可以使用它以最小的努力将高级条码功能添加到他们的项目中。

如果您有任何疑问,可以参考免费支持论坛,它不仅可以帮助解决技术问题,还可以帮助您获得解决任何业务问题的建议。