Un codice patch è un modello di barre verticali e spazi specifici utilizzati nell’imaging dei documenti. Questi codici vengono utilizzati per indicare a uno scanner di eseguire una determinata azione, come separare i documenti, avviare un nuovo batch o ignorare una pagina vuota. In questo articolo impareremo come generare un codice patch di alta qualità in Python.
In questo articolo verranno trattati i seguenti argomenti:
- Che cos’è il codice patch o il codice a barre della patch
- API Python per generare codice patch - download gratuito
- Crea codice patch in Python
- Genera codice patch per formato carta A4
- Codice patch per la pagina delle lettere degli Stati Uniti
- Genera codice patch con codice QR
- Tipi di codice patch
- Ottieni una licenza gratuita
- Genera codice patch online
- Risorse didattiche
Che cos’è il codice patch o codice a barre patch
Un codice patch o un codice a barre patch è una serie di 6 barre e spazi, dove la prima e l’ultima barra sono sempre nere e le quattro centrali possono essere nere o bianche, corrispondenti alle cifre 1-0 in binario. Ad esempio, un codice Patch T, spesso utilizzato per separare i documenti, corrisponde allo schema nero-bianco-nero-bianco-nero-nero.
I codici patch vengono spesso utilizzati nelle operazioni di scansione ad alto volume, in cui è importante automatizzare il più possibile il processo, inclusa la separazione dei documenti, il controllo dei batch e le operazioni di controllo della qualità. Ciò consente agli operatori di scansionare una grande pila di documenti in un unico passaggio, pur mantenendo il controllo su come tali documenti vengono elaborati e archiviati.
API Python per generare codice patch - Download gratuito
Useremo Aspose.BarCode for Python per creare codici patch. È un’API versatile e potente per la creazione e la manipolazione di codici a barre. Consente agli sviluppatori di creare e leggere diversi tipi di codici a barre 1D e 2D. Sono supportate oltre 60 simbologie di codici a barre, inclusi Code 39, Code 128 e QR Code. Supporta anche EAN, UPC, PDF147, Data Matrix e codici a barre complessi.
Si prega di scaricare il pacchetto o installare l’API da PyPI utilizzando il seguente comando pip nella console:
pip install aspose-barcode-for-python-via-net
Crea codice patch in Python
Possiamo creare codice patch in Python seguendo i passaggi indicati di seguito:
- Creare un’istanza della classe BarcodeGenerator e impostare gli EncodeTypes richiesti come PATCHCODE.
- Successivamente, specificare il testo del codice di input.
- Facoltativamente, specificare le opzioni di personalizzazione del codice a barre.
- Infine, chiama il metodo save() per salvare l’immagine del codice a barre generata nel percorso del file specificato.
L’esempio di codice seguente mostra come creare un codice a barre patch in Python.
# Questo esempio di codice dimostra come generare un codice patch.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
Genera PatchCode per formato carta A4
Possiamo generare un codice patch per il formato carta A4 con orientamento verticale o orizzontale. Il codice a barre della patch viene visualizzato sui bordi della pagina. Si prega di seguire i passaggi menzionati in precedenza per generare un codice patch per il formato carta A4. Tuttavia, dobbiamo solo specificare il formato patch come A4.
L’esempio di codice seguente mostra come generare un codice patch per il formato carta A4 in Python.
# Questo esempio di codice dimostra come generare un codice patch in formato A4.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# creare un codice a barre PatchCode in formato A4
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
Il formato patch A4 funziona per pagine A4 con orientamento verticale. Tuttavia, se si desidera generare un codice a barre patch per pagine A4 in formato orizzontale, specificare patchformat come A4LANDSCAPE.
L’esempio di codice seguente mostra come generare un codice patch per A4 Landscape in Python.
# Questo esempio di codice dimostra come generare un codice patch in formato A4 orizzontale.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# creare un codice a barre PatchCode in formato A4 con orientamento orizzontale
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
Codice patch per la pagina della lettera degli Stati Uniti
Allo stesso modo, possiamo anche generare codici patch per pagine di lettere statunitensi con orientamento verticale o orizzontale. A tale scopo, dobbiamo specificare USLETTER come formato patch per l’orientamento verticale e USLETTERLANDSCAPE per l’orientamento orizzontale.
L’esempio di codice seguente mostra come generare un codice patch per le dimensioni della pagina di lettere statunitensi in Python.
# Questo esempio di codice dimostra come generare un codice patch in formato lettera USA.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# Ritratto di lettera degli Stati Uniti
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");
# Paesaggio della lettera degli Stati Uniti
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");
Genera PatchCode con QR Code
Seguendo i passaggi menzionati in precedenza, possiamo aggiungere un codice QR al codice patch. Tuttavia, dobbiamo specificare le proprietà extrabarcodetext e location.
L’esempio di codice seguente mostra come generare PatchCode con QR Code in Python.
# Questo esempio di codice dimostra come generare un codice patch 128 con codice QR.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# creare un codice a barre PatchCode con QR gratuito
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);
Tipi di codice patch
La libreria Aspose.BarCode for Python supporta sei diversi modelli PatchCode. Questi modelli sono Patch I, Patch II, Patch III, Patch IV, Patch T e Patch VI.
L’esempio di codice seguente mostra come generare vari modelli di codice patch in Python.
# Questo esempio di codice dimostra come generare vari modelli di codice patch.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)
# Toppa I
generator.code_text = "Toppa I";
generator.save("C:\\Files\\PatchCodeI.jpg");
# Toppa II
generator.code_text = "Toppa II";
generator.save("C:\\Files\\PatchCodeII.jpg");
# Toppa III
generator.code_text = "Toppa III";
generator.save("C:\\Files\\PatchCodeIII.jpg");
# Toppa IV
generator.code_text = "Toppa IV";
generator.save("C:\\Files\\PatchCodeIV.jpg");
# toppa t
generator.code_text = "toppa t";
generator.save("C:\\Files\\PatchCodeT.jpg");
# Patch VI
generator.code_text = "Patch VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
Libreria Python per codici a barre: ottieni una licenza gratuita
Aspose offre una versione di valutazione gratuita per testare le caratteristiche e le capacità della libreria. Si prega di ottenere una licenza temporanea gratuita per testare la libreria da soli senza limitazioni di valutazione.
Genera codice patch online
È possibile generare il codice Patch online gratuitamente utilizzando il generatore di PatchCode online, sviluppato utilizzando questa API. Accedi al generatore di PatchCode online gratuito nel tuo browser utilizzando il seguente link:
https://products.aspose.app/barcode/generate/patchcode
Patch codice a barre in Python - Risorse per l’apprendimento
Puoi saperne di più sulla generazione del codice patch ed esplorare altre funzionalità di Aspose.BarCode for Python utilizzando le risorse fornite di seguito:
- Aspose.BarCode Guida per sviluppatori
- App online gratuite
- Aspose.BarCode Esempi di codice Github
- Guida di riferimento dell’API
Conclusione
In questo post del blog, abbiamo imparato come generare un codice patch in Python utilizzando Aspose.BarCode for Python. La guida dettagliata e l’esempio di codice illustrano come creare vari modelli di codici patch a livello di programmazione. Aspose.BarCode for Python è uno strumento estremamente utile per gli sviluppatori. Puoi facilmente installare la libreria e generare codici a barre nella tua applicazione Python. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.