
通用产品代码(UPC)能有效地表示产品信息。它是一种机器可读系统,由用于产品识别的黑白条组成。UPC 条形码通常贴在零售包装上,在产品识别和简化商店结账流程方面发挥着至关重要的作用。标准的 UPC 条形码由 12 位数字组成,前六位数字表示制造商或品牌,其余六位数字表示该产品系列中的特定产品。在本文中,我们将探讨如何在 Python 中生成 UPC 条形码。
文章涵盖以下主题:
生成 UPC 条形码的 Python API
在 Python 中生成 UPCA 条形码
在 Python 中生成 UPCE 条形码
在线试用 UPC 生成器
生成 UPC 条形码的 Python API
为生成 UPC 条形码,我们将使用 Aspose.BarCode for Python API。它允许开发人员在其 Python 应用程序中轻松添加条形码生成和扫描功能。它是一个强大、可靠和用户友好的条形码生成和识别解决方案。该 API 支持多种一维和二维条形码类型。
请在控制台中使用以下 pip 命令从 PyPI 下载软件包或安装 API:
pip install aspose-barcode-for-python-via-net
在 Python 中生成 UPCA 条形码
我们可以通过以下步骤轻松生成 UPCA 条形码:
创建一个以 EncodeTypes.UPCA 作为参数的 BarcodeGenerator 类实例。
然后,指定要编码的文本。
可选择指定自定义选项。
最后,使用 save() 方法保存输出。该方法将输出文件路径作为参数。
以下代码示例展示了如何在 Python 中生成 UPCA 条形码。
# This code example demonstartes how to generate a QR code from Text.
# Initialize the BarcodeGenerator
# Specify Encode type as UPCA
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA);
# Specify code text to encode
generator.code_text = "123456789123l";
# Set parameters
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;
# Save the generated QR code
generator.save("C:\\Files\\upca.jpg");
在 Python 中生成 UPCA 条形码
在 Python 中生成 UPCE 条形码
同样,我们也可以按照前面提到的步骤生成 UPCE 条形码。不过,我们只需在步骤 #1 中指定 EncodeTypes.UPCE。
以下代码示例展示了如何在 Python 中生成 UPCE 条形码。
# This code example demonstartes how to generate a QR code from Text.
# Initialize the BarcodeGenerator
# Specify Encode type as UPCE
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCE, "098754")
# Set parameters
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;
# Save the generated QR code
generator.save("C:\\Files\\upce.jpg");
在 Python 中生成 UPCE 条形码
获取免费许可证
您可以获得免费的临时许可证,在没有评估限制的情况下试用程序库。
在线生成 UPC 代码
您可以使用使用此 API 开发的在线 UPC 生成器网络应用程序免费生成 UPCA 和 UPCE 条形码。

结论
在本文中,我们学习了如何在 Python 中生成 UPCA 和 UPCE 条形码。利用 Aspose.BarCode for Python,您可以创建自定义的 UPC-A 和 UPC-E 条形码,调整它们的外观和大小,并将它们无缝集成到您的应用程序中。如有任何疑问,请随时与我们联系。
渝公网安备50010702505508