Vygenerujte opravný kód v Pythonu

Patch kód je vzor specifických svislých pruhů a mezer používaných při zobrazování dokumentů. Tyto kódy se používají k instruování skeneru, aby provedl určitou akci, jako je oddělení dokumentů, spuštění nové dávky nebo ignorování prázdné stránky. V tomto článku se naučíme, jak vygenerovat kvalitní patch kód v Pythonu.

V tomto článku se budeme zabývat následujícími tématy:

  1. Co je Patch Code nebo Patch Barcode
  2. Python API pro generování opravného kódu – bezplatné stažení
  3. Vytvořit opravný kód v Pythonu
  4. Vygenerovat opravný kód pro formát papíru A4
  5. Opravný kód pro stránku US Letter
  6. Vygenerujte opravný kód pomocí QR kódu
  7. Typy opravných kódů
  8. Získat bezplatnou licenci
  9. Vygenerujte opravný kód online
  10. Učební zdroje

Co je Patch Code nebo Patch Barcode

Patch kód nebo patch čárový kód je série 6 čar a mezer, kde první a poslední pruh jsou vždy černé a prostřední čtyři mohou být černé nebo bílé, což odpovídá číslicím 1-0 v binárním tvaru. Například kód Patch T, který se často používá k oddělení dokumentů, odpovídá vzoru černá-bílá-černá-bílá-černá-černá.

Opravné kódy se často používají při velkoobjemových skenovacích operacích, kde je důležité automatizovat co největší část procesu, včetně separace dokumentů, řízení dávek a operací kontroly kvality. To umožňuje operátorům naskenovat velký stoh dokumentů jedním průchodem a přitom si zachovat kontrolu nad tím, jak jsou tyto dokumenty zpracovávány a ukládány.

Python API pro generování opravného kódu – bezplatné stažení

K vytvoření opravných kódů použijeme Aspose.BarCode for Python. Jedná se o všestranné a výkonné API pro vytváření a manipulaci s čárovými kódy. Umožňuje vývojářům vytvářet a číst různé typy 1D a 2D čárových kódů. Podporováno je více než 60 symbolů čárových kódů, včetně kódu 39, kódu 128 a QR kódu. Podporuje také EAN, UPC, PDF147, Data Matrix a komplexní čárové kódy.

Prosím buď stáhněte si balíček nebo nainstalujte API z PyPI pomocí následujícího příkazu pip v konzole:

pip install aspose-barcode-for-python-via-net 

Vytvořte opravný kód v Pythonu

Můžeme vytvořit opravný kód v Pythonu podle následujících kroků:

  1. Vytvořte instanci třídy BarcodeGenerator a nastavte požadované EncodeTypes jako PATCHCODE.
  2. Dále zadejte text vstupního kódu.
  3. Volitelně zadejte možnosti přizpůsobení čárového kódu.
  4. Nakonec zavolejte metodu save() a uložte vygenerovaný obrázek čárového kódu na danou cestu k souboru.

Následující ukázka kódu ukazuje, jak vytvořit záplatový čárový kód v Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat opravný kód.
import aspose.barcode as barcode

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
Vytvořte opravný kód v Pythonu.

Vytvořte opravný kód v Pythonu.

Vygenerujte opravný kód pro formát papíru A4

Můžeme vygenerovat opravný kód pro formát papíru A4 s orientací na výšku nebo na šířku. Čárový kód opravy se objeví na okrajích stránky. Pro vygenerování opravného kódu pro formát papíru A4 postupujte podle výše uvedených kroků. Stačí však zadat formát patche jako A4.

Následující ukázka kódu ukazuje, jak vygenerovat opravný kód pro velikost papíru A4 v Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat opravný kód ve velikosti A4.
import aspose.barcode as barcode

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# vytvořte čárový kód PatchCode ve velikosti A4
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
Vygenerujte opravný kód pro formát papíru A4

Vygenerujte opravný kód pro formát papíru A4.

Formát opravy A4 funguje pro stránky A4 v orientaci na výšku. Pokud však chcete vygenerovat záplatový čárový kód pro stránky A4 ve formátu na šířku, zadejte formát záplaty jako A4LANDSCAPE.

Následující ukázka kódu ukazuje, jak vygenerovat opravný kód pro A4 Landscape v Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat opravný kód ve velikosti A4 na šířku.
import aspose.barcode as barcode

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# vytvořte čárový kód PatchCode ve velikosti A4 v orientaci na šířku
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
Vygenerujte opravný kód pro formát papíru A4

Vygenerujte opravný kód pro formát A4 na šířku.

Opravný kód pro stránku US Letter

Podobně můžeme také generovat opravné kódy pro stránky s americkými písmeny v orientaci na výšku nebo na šířku. Pro tento účel musíme určit USLETTER jako formát patche pro orientaci na výšku a USLETTERLANDSCAPE pro orientaci na šířku.

Následující ukázka kódu ukazuje, jak vygenerovat opravný kód pro velikost stránky písmen v USA v Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat opravný kód ve velikosti US Letter.
import aspose.barcode as barcode

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# USA Letter Portrét
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");

# USA Letter Landscape
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");

Generujte PatchCode s QR kódem

Podle výše uvedených kroků můžeme do opravného kódu přidat QR kód. Musíme však specifikovat vlastnosti extrabarcodetext a location.

Následující ukázka kódu ukazuje, jak vygenerovat PatchCode s QR kódem v Pythonu.

# Tento příklad kódu ukazuje, jak vygenerovat opravný kód 128 s QR kódem.
import aspose.barcode as barcode

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# vytvořte čárový kód PatchCode s bezplatným 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);
Vygenerujte PatchCode s QR kódem

Vygenerujte PatchCode s QR kódem.

Typy opravných kódů

Knihovna Aspose.BarCode for Python podporuje šest různých vzorů PatchCode. Tyto vzory jsou Patch I, Patch II, Patch III, Patch IV, Patch T a Patch VI.

Následující ukázka kódu ukazuje, jak generovat různé vzory opravných kódů v Pythonu.

# Tento příklad kódu ukazuje, jak generovat různé vzory opravných kódů.
import aspose.barcode as barcode

# Inicializujte BarcodeGenerator
# Zadejte typ kódování
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");
Typy opravných kódů

Typy opravných kódů.

Barcode Python Library – Získejte bezplatnou licenci

Aspose nabízí bezplatnou zkušební verzi pro testování funkcí a schopností knihovny. Prosím získejte bezplatnou dočasnou licenci a otestujte si knihovnu sami bez omezení hodnocení.

Vygenerujte opravný kód online

Patch kód můžete generovat online zdarma pomocí online generátoru PatchCode, který je vyvinut pomocí tohoto API. Získejte přístup k bezplatnému online generátoru PatchCode ve svém prohlížeči pomocí následujícího odkazu:

https://products.aspose.app/barcode/generate/patchcode

Opravte čárový kód v Pythonu – výukové zdroje

Můžete se dozvědět více o generování opravného kódu a prozkoumat další funkce Aspose.BarCode for Python pomocí zdrojů uvedených níže:

Závěr

V tomto příspěvku na blogu jsme se naučili, jak vygenerovat opravný kód v Pythonu pomocí Aspose.BarCode for Python. Podrobný průvodce a ukázka kódu ukazují, jak programově vytvářet různé vzory opravných kódů. Aspose.BarCode for Python je extrémně užitečný nástroj pro vývojáře. Můžete snadno nainstalovat knihovnu a generovat čárové kódy ve své aplikaci Python. V případě jakýchkoliv nejasností nás prosím kontaktujte na našem bezplatném fóru podpory.

Viz také