本文介绍如何使用 Python 设置 条形码校验和。它包含 IDE 设置、步骤说明以及示例代码,用于启用或禁用 Python 条形码中的校验和。同时讨论了在某些条码类型中校验和是必需的或可选的。
使用 Python 设置 Barcode 128 校验和的步骤
- 导入 Aspose.Barcode for Python via .NET
- 创建 License 对象并加载许可证文件,以生成无水印输出
- 初始化 BarcodeGenerator,设置为 CODE_39_FULL_ASCII 并提供条码文本
- 将 is_checksum_enabled 设置为 NO,以生成无校验和的条码
- 保存无校验和的条码图像(PNG 格式)
- 将 is_checksum_enabled 切换为 YES,以启用校验和
- 保存带校验和的条码图像(PNG 格式)
以上步骤解释了如何在 Python 中应用 Code 39 或 Code 128 校验和。导入 Aspose.BarCode 模块,加载许可证以避免水印,并创建设置为 CODE_39_FULL_ASCII 的 BarcodeGenerator。然后保存两张 PNG 图片:一张无校验和,一张启用校验和。
在 Python 中应用 Code 128 校验和的代码
EnableChecksum 默认设置为 Yes(对于需要校验和的符号体系),或 No(对于可选校验和)。Aspose API 参考:Codabar、Code 39 (Standard/Full ASCII)、Italian Post 25、Interleaved 2 of 5、Matrix 2 of 5、MSI、Pharmacode、PatchCode、PZN、Standard 2 of 5 的校验和为可选。必需校验和包括 Codablock F、Code 11、Code 128、Code 16K、Code 32、Code 93、GS1 DataBar、EAN、ISBN、ISSN、ITF、UPC 等。
本文阐明了条形码校验和的用法。若要更改 QR 码颜色,请参阅 使用 Python 更改 QR 码颜色 一文。