En patch-kod är ett mönster av specifika vertikala streck och mellanslag som används vid dokumentavbildning. Dessa koder används för att instruera en skanner att utföra en viss åtgärd, som att separera dokument, starta en ny batch eller ignorera en tom sida. I den här artikeln kommer vi att lära oss hur man genererar en högkvalitativ patchkod i Python.
Följande ämnen kommer att behandlas i den här artikeln:
- Vad är Patch Code eller Patch Barcode
- Python API för att generera patchkod - gratis nedladdning
- Skapa patchkod i Python
- Generera patchkod för A4-pappersstorlek
- Lämpningskod för US Letter-sida
- Generera patchkod med QR-kod
- Patchkodtyper
- Få en gratis licens
- Generera patchkod online
- Inlärningsresurser
Vad är Patch Code eller Patch Barcode
En patch-kod eller en patch-streckkod är en serie av 6 möjliga mönster/permutationer av staplar och mellanslag, där den första och sista stapeln alltid är svart, och de fyra mittersta kan vara antingen svarta eller vita, motsvarande siffrorna 1-0 i binär. Till exempel motsvarar en Patch T-kod, som ofta används för att separera dokument, mönstret svart-vit-svart-vit-svart-svart.
Patchkoder används ofta vid skanningsoperationer med stora volymer, där det är viktigt att automatisera så mycket av processen som möjligt, inklusive dokumentseparering, batchkontroll och kvalitetskontroll. Detta gör det möjligt för operatörer att skanna en stor stapel med dokument i ett enda pass, samtidigt som de behåller kontrollen över hur dessa dokument behandlas och lagras.
Python API för att generera patchkod - gratis nedladdning
Vi kommer att använda Aspose.BarCode för Python för att skapa patchkoder. Det är ett mångsidigt och kraftfullt API för att skapa och manipulera streckkoder. Det låter utvecklare skapa och läsa olika typer av 1D- och 2D-streckkoder. Över 60 streckkodssymboler stöds, inklusive kod 39, kod 128 och QR-kod. Den stöder också EAN, UPC, PDF147, Data Matrix och komplexa streckkoder.
Vänligen antingen ladda ner paketet eller installera API från PyPI med följande pip-kommando i konsolen:
pip install aspose-barcode-for-python-via-net
Skapa patchkod i Python
Vi kan skapa patchkod i Python genom att följa stegen nedan:
- Skapa en instans av klassen BarcodeGenerator och ställ in de nödvändiga EncodeTypes som PATCHCODE.
- Ange sedan inmatningskodens text.
- Ange eventuellt streckkodsanpassningsalternativ.
- Till sist, anropa metoden save() för att spara den genererade streckkodsbilden vid den givna sökvägen.
Följande kodexempel visar hur man skapar en patch-streckkod i Python.
# Detta kodexempel visar hur man genererar en patchkod.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
Generera PatchCode för A4-pappersstorlek
Vi kan generera en patchkod för A4-pappersstorlek med stående eller liggande orientering. Korrigeringsstreckkoden visas på sidkanterna. Följ stegen som nämnts tidigare för att skapa en patchkod för A4-pappersstorlek. Men vi behöver bara ange patchformat som A4.
Följande kodexempel visar hur man genererar en patchkod för A4-pappersstorlek i Python.
# Detta kodexempel visar hur man genererar en patchkod i A4-storlek.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# skapa en PatchCode streckkod i A4-storlek
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
A4-lappformatet fungerar för A4-sidor i stående riktning. Men om du vill generera en patch-streckkod för A4-sidor i liggande format, ange patchformat som A4LANDSCAPE.
Följande kodexempel visar hur man genererar en patchkod för A4 Landscape i Python.
# Det här kodexemplet visar hur man genererar en patchkod i A4 liggande storlek.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# skapa en PatchCode streckkod i A4-storlek i liggande orientering
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
Patchkod för US Letter Page
På liknande sätt kan vi också generera patchkoder för amerikanska brevsidor i stående eller liggande orientering. För detta ändamål måste vi ange USLETTER som patchformat för porträtt och USLETTERLANDSCAPE för liggande orientering.
Följande kodexempel visar hur man genererar en patch-kod för US letter-sidstorlek i Python.
# Detta kodexempel visar hur man genererar en patchkod i US Letter-storlek.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# US Letter Porträtt
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");
# US Letter Landskap
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");
Generera PatchCode med QR-kod
Genom att följa stegen som nämnts tidigare kan vi lägga till en QR-kod till patchkoden. Vi måste dock ange extrastreckkodstext och platsegenskaper.
Följande kodexempel visar hur man genererar PatchCode med QR-kod i Python.
# Detta kodexempel visar hur man genererar en patchkod 128 med QR-kod.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# skapa en PatchCode streckkod med gratis QR
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
Patchkodtyper
Aspose.BarCode for Python-biblioteket stöder sex olika PatchCode-mönster. Dessa mönster är Patch I, Patch II, Patch III, Patch IV, Patch T och Patch VI.
Följande kodexempel visar hur man genererar olika patchkodmönster i Python.
# Detta kodexempel visar hur man genererar olika patchkodmönster.
import aspose.barcode as barcode
# Initiera BarcodeGenerator
# Ange kodningstyp
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# Patch I
generator.code_text = "Patch I";
generator.save("C:\\Files\\PatchCodeI.jpg");
# Patch II
generator.code_text = "Patch II";
generator.save("C:\\Files\\PatchCodeII.jpg");
# Patch III
generator.code_text = "Patch III";
generator.save("C:\\Files\\PatchCodeIII.jpg");
# Patch IV
generator.code_text = "Patch IV";
generator.save("C:\\Files\\PatchCodeIV.jpg");
# Patch T
generator.code_text = "Patch T";
generator.save("C:\\Files\\PatchCodeT.jpg");
# Patch VI
generator.code_text = "Patch VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
Barcode Python Library - Skaffa en gratis licens
Aspose erbjuder en gratis utvärderingsversion för att testa bibliotekets funktioner och möjligheter. Vänligen skaffa en gratis tillfällig licens för att testa biblioteket själv utan utvärderingsbegränsningar.
Generera patchkod online
Du kan generera patchkod online gratis med hjälp av online-patchkodgeneratorn, som är utvecklad med detta API. Vänligen få tillgång till den gratis online PatchCode-generatorn i din webbläsare genom att använda följande länk:
https://products.aspose.app/barcode/generate/patchcode
Korrigera streckkod i Python - Lärresurser
Du kan lära dig mer om att skapa patchkod och utforska andra funktioner i Aspose.BarCode för Python med hjälp av resurserna nedan:
- Aspose.BarCode Developer’s Guide
- Gratis appar online
- Aspose.BarCode Github-kodexempel
- API-referensguide
Slutsats
I det här blogginlägget lärde vi oss hur man genererar en patchkod i Python med Aspose.BarCode för Python. Steg-för-steg-guiden och kodexemplet visar hur man skapar olika mönster av patchkoder programmatiskt. Aspose.BarCode för Python är ett extremt användbart verktyg för utvecklare. Du kan enkelt installera biblioteket och generera streckkoder i din Python-applikation. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.