Il codice prodotto universale (UPC) rappresenta le informazioni sul prodotto in modo efficiente. È un sistema leggibile dalla macchina comprendente barre bianche e nere progettate per l’identificazione del prodotto. Solitamente apposti sugli imballaggi per la vendita al dettaglio, i codici a barre UPC svolgono un ruolo cruciale nell’identificazione del prodotto e semplificano il processo di pagamento nei negozi. Un codice a barre UPC standard è composto da 12 cifre numeriche, di cui le prime sei indicano il produttore o il marchio e le restanti sei identificano il particolare prodotto all’interno di quella linea di prodotti. In questo post del blog esploreremo come generare codici a barre UPC in Python.
L’articolo tratta i seguenti argomenti:
- API Python per generare codici a barre UPC
- Genera codice a barre UPCA in Python
- Genera codice a barre UPCE in Python
- Prova il generatore UPC online
- Risorse didattiche gratuite
API Python per generare codici a barre UPC
Per generare codici a barre UPC, utilizzeremo l’API Aspose.BarCode for Python. Consente agli sviluppatori di aggiungere facilmente funzionalità di generazione e scansione di codici a barre alle loro applicazioni Python. È una soluzione robusta, affidabile e facile da usare per la generazione e il riconoscimento dei codici a barre. L’API supporta un’ampia varietà di tipi di codici a barre 1D e 2D.
Per favore scarica il pacchetto o installa l’API da PyPI utilizzando il seguente comando pip nella console:
pip install aspose-barcode-for-python-via-net
Genera codice a barre UPCA in Python
Possiamo facilmente generare un codice a barre UPCA seguendo i passaggi seguenti:
- Crea un’istanza della classe BarcodeGenerator con EncodeTypes.UPCA come argomento.
- Successivamente, specifica il testo da codificare.
- Facoltativamente, specificare le opzioni di personalizzazione.
- Infine, salva l’output utilizzando il metodo save(). Prende il percorso del file di output come argomento.
L’esempio di codice seguente mostra come generare un codice a barre UPCA in Python.
# Questo esempio di codice mostra come generare un codice QR da Text.
# Inizializza il BarcodeGenerator
# Specificare il tipo di codifica come UPCA
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCA);
# Specificare il testo del codice da codificare
generator.code_text = "123456789123l";
# Impostare i parametri
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;
# Salva il codice QR generato
generator.save("C:\\Files\\upca.jpg");
Genera codice a barre UPCE in Python
Allo stesso modo, possiamo generare il codice a barre UPCE seguendo i passaggi menzionati in precedenza. Tuttavia, dobbiamo solo specificare EncodeTypes.UPCE al passaggio n. 1.
L’esempio di codice seguente mostra come generare un codice a barre UPCE in Python.
# Questo esempio di codice mostra come generare un codice QR da Text.
# Inizializza il BarcodeGenerator
# Specificare il tipo di codifica come UPCE
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.UPCE, "098754")
# Impostare i parametri
generator.parameters.barcode.x_dimension.millimeters *= 2;
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.BELOW;
# Salva il codice QR generato
generator.save("C:\\Files\\upce.jpg");
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limitazioni di valutazione.
Genera codice UPC online
Puoi generare codici a barre UPCA e UPCE gratuitamente utilizzando questa app web generatore UPC online, sviluppata utilizzando questa API.
Genera codice a barre UPC: risorse didattiche gratuite
Oltre a generare Universal Product Code (UPC) in Python, puoi saperne di più sulla generazione e la lettura di vari tipi di codici a barre ed esplorare altre funzionalità dell’API utilizzando le risorse seguenti:
Conclusione
In questo articolo, abbiamo imparato come generare un codice a barre UPCA e UPCE in Python. Sfruttando Aspose.BarCode for Python, puoi creare codici a barre UPC-A e UPC-E personalizzati, regolarne l’aspetto e le dimensioni e integrarli perfettamente nelle tue applicazioni. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.