Den här artikeln förklarar hur man ställer in en streckkodskontrollsumma med Python. Den innehåller information om IDE-konfiguration, en lista med steg och exempel på kod för att aktivera eller inaktivera kontrollsumma i en streckkod med Python. Olika streckkodstyper diskuteras där kontrollsumma är obligatorisk eller valfri.
Steg för att ställa in kontrollsumma för Barcode 128 med Python
- Importera Aspose.Barcode for Python via .NET
- Skapa ett License-objekt och ladda licensfilen för att generera resultat utan vattenstämpel
- Initiera BarcodeGenerator konfigurerad för CODE_39_FULL_ASCII med angiven text
- Ställ in is_checksum_enabled till NO för att generera en streckkod utan kontrollsumma
- Spara bilden utan kontrollsumma i PNG-format
- Växla is_checksum_enabled till YES för att inkludera kontrollsumman
- Spara bilden med kontrollsumma i PNG-format
Ovanstående steg förklarar processen för att använda Code 39 eller Code 128 kontrollsumma i Python. Importera Aspose.BarCode-modulen, ladda licensen för att undvika vattenstämpel och skapa en BarcodeGenerator konfigurerad till CODE_39_FULL_ASCII. Spara sedan två PNG-filer: en utan kontrollsumma och en med.
Kod för att använda Code 128 kontrollsumma med Python
EnableChecksum är som standard satt till Yes för symboler som kräver en kontrollsumma och No när den är valfri. Aspose API-referenser: valfri kontrollsumma för 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. Obligatorisk kontrollsumma inkluderar Codablock F, Code 11, Code 128, Code 16K, Code 32, Code 93, GS1 DataBar, EAN, ISBN, ISSN, ITF, UPC och fler.
Denna artikel klargör användningen av kontrollsumma för streckkoder. För att ändra färgen på en QR-kod, se artikeln Ändra färgen på QR-kod med Python.