I codici a barre sono oggi parte integrante delle aziende, dalla gestione dell’inventario alle transazioni al dettaglio. Il codice 128 si distingue come uno dei codici a barre più versatili e ampiamente utilizzati. I codici a barre Code 128 forniscono una soluzione pratica per etichettare i prodotti, tracciare le risorse e migliorare l’efficienza operativa. In questo post sul blog impareremo come sviluppare un generatore di codici a barre 128 in Python. Quindi cominciamo.
L’articolo tratta i seguenti argomenti:
- API del generatore di codici a barre Python Code 128
- Genera codice a barre Code 128 in Python
- Genera il codice a barre GS1-128
- Coupon UPC-A GS1 128 in Python
- Personalizza aspetto codice a barre
- Risorse didattiche
API del generatore di codici a barre Python Code 128
Useremo Aspose.BarCode for Python per generare 128 codici a barre. È una soluzione robusta, affidabile e di facile utilizzo per la generazione e il riconoscimento dei codici a barre. Supporta un’ampia varietà di tipi di codici a barre 1D e 2D.
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
Genera codice a barre Code 128 in Python
Possiamo facilmente generare un codice a barre codice 128 seguendo i passaggi indicati di seguito:
- Creare un’istanza della classe BarcodeGenerator con EncodeTypes.CODE128 come argomento.
- Successivamente, specifica il testo da codificare.
- Infine, salva l’output usando il metodo save(). Prende il percorso del file di output come argomento.
L’esempio di codice seguente mostra come generare un codice a barre Code 128 in Python.
# Questo esempio di codice dimostra come generare un codice a barre Code 128.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# Testo del codice
generator.code_text = "123456ABCDEF"
# Salva il codice a barre generato
generator.save("C:\\Files\\Generate_Code_128.jpg")
Genera codice a barre GS1-128 in Python
Possiamo facilmente generare un codice a barre GS1-128 seguendo i passaggi indicati di seguito:
- Creare un’istanza della classe BarcodeGenerator con EncodeTypes.GS1CODE128 come argomento.
- Specificare il testo da codificare.
- Successivamente, imposta il valore della dimensione del codice a barre in pixel.
- Infine, salva l’output usando il metodo save(). Prende il percorso del file di output come argomento.
Il seguente esempio di codice mostra come generare un codice a barre GS1-128 in Python.
# Questo esempio di codice dimostra come generare un codice a barre GS1 128.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica come GS1_CODE_128
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.GS1_CODE_128)
# Testo del codice
generator.code_text = "(01)12345678901231(21)ASPOSE(30)9876"
# Salva il codice a barre generato
generator.save("C:\\Files\\GS1_128.jpg")
Genera coupon UPC-A GS1 128 in Python
Possiamo anche generare un’etichetta con codice a barre con un codice a barre coupon GS1-128 aggiuntivo posizionato nella stessa immagine seguendo i passaggi menzionati in precedenza. Tuttavia, dobbiamo impostare EncodeTypes come UPCAGS1CODE128COUPON nel primo passaggio.
L’esempio di codice seguente mostra come generare un coupon UPC-A GS1 Code 128 in Python.
# Questo esempio di codice dimostra come generare un codice a barre GS1 128 Coupon.
import aspose.barcode as barcode
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA_GS_1_CODE_128_COUPON)
# Testo del codice
generator.code_text = "123456789012(8110)ASPOSE"
# Salva il codice a barre generato
generator.save("C:\\Files\\GS1_128_COUPON.jpg")
Personalizza l’aspetto del coupon Code 128 in Python
Possiamo anche personalizzare l’aspetto del codice a barre seguendo i passaggi menzionati in precedenza. Tuttavia, è necessario specificare proprietà aggiuntive prima di salvare l’immagine nel passaggio finale.
Il seguente esempio di codice mostra come personalizzare l’aspetto del codice a barre di GS1 128 Coupon in Python.
# Questo esempio di codice dimostra come personalizzare l'aspetto di un codice a barre Code 128.
import aspose.barcode as barcode
from aspose.pydrawing import Color, FontStyle
# Inizializzare BarcodeGenerator
# Specifica il tipo di codifica
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.CODE128)
# Testo del codice
generator.code_text = "123456789ASPOSE"
# Personalizza l'aspetto
generator.parameters.caption_above.text ="CAPTION ABOVE"
generator.parameters.caption_above.visible = True
generator.parameters.caption_above.font.style = FontStyle.ITALIC
generator.parameters.caption_above.font.size.point = 5.0
generator.parameters.caption_below.text = "CAPTION BELOW"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 15.0
generator.parameters.caption_above.font.family_name = "Verdana"
bar_color = Color(0x00, 0x00, 0xFF)
generator.parameters.barcode.bar_color = bar_color
# Salva il codice a barre generato
generator.save("C:\\Files\\Customize_Code_128.jpg")
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limiti di valutazione.
Generatore di codici a barre Python: risorse di apprendimento gratuite
Puoi saperne di più sulla generazione e la lettura di codici a barre ed esplorare altre funzionalità di Aspose.BarCode for Python utilizzando le risorse seguenti:
Conclusione
In questo articolo, abbiamo imparato come sviluppare un generatore di codici a barre Code 128 in Python. Seguendo i passaggi descritti in questo articolo, puoi consentire alle tue applicazioni Python di generare facilmente codici a barre GS1-128 in poche righe di codice. In caso di qualsiasi ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.