Aspose.BarCode for Python tramite .NET

Siamo lieti di annunciare che l’API Aspose.BarCode è stata resa accessibile per il linguaggio di programmazione Python attraverso la piattaforma .NET. Ciò consente agli sviluppatori di integrare senza problemi funzionalità avanzate di generazione e riconoscimento di codici a barre nei propri progetti Python distribuiti nell’ambiente .NET.

In questo articolo, introduciamo uno scanner di codici a barre e una libreria di generatori di codici a barre appena aggiunti per Python tramite .NET, le sue funzionalità principali e alcuni dettagli sulla sua installazione e licenza. Scopri di più su questa API nella pagina del prodotto corrispondente.

Funzionalità di Aspose.BarCode for Python tramite .NET

Aspose.BarCode API per Python tramite .NET è un potente strumento che consente agli sviluppatori di incorporare facilmente funzionalità di generazione e lettura di codici a barre nei loro progetti Python. Alcune delle caratteristiche principali di questa libreria di codici a barre includono:

  • Supporto per un’ampia varietà di formati di codici a barre: supporta oltre 40 diversi tipi di codici a barre, inclusi QR Code, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39 e altri
  • Funzionalità avanzate di riconoscimento dei codici a barre: può leggere codici a barre da vari formati di immagine (BMP, GIF, PNG, JPG o TIFF) e di diversa qualità. Inoltre, consente di decodificare codici a barre danneggiati o distorti e supporta varie preimpostazioni di riconoscimento, che possono essere utilizzate per dare priorità alla lettura dei codici a barre per velocità o qualità
  • Opzioni di personalizzazione: gli sviluppatori possono personalizzare vari aspetti dei codici a barre generati, come dimensione, orientamento e colore
  • Facile integrazione: può essere facilmente integrato in qualsiasi progetto Python utilizzando la piattaforma .NET
  • Output di alta qualità: genera immagini di codici a barre di alta qualità che possono essere facilmente scansionate e lette da qualsiasi lettore di codici a barre
  • Facile da usare: ha una funzionalità ricca e facile da usare, che può essere facilmente richiamata da Python
  • Flessibilità: può essere utilizzato per qualsiasi tipo di ambiente di sviluppo, sia web che desktop
  • Indipendenza dalla piattaforma: è indipendente dalla piattaforma e può essere utilizzato su vari sistemi operativi, come Windows, Linux o Mac

Tipi di codici a barre supportati

Aspose.BarCode API per Python tramite .NET supporta un’ampia varietà di tipi di codici a barre, incluse oltre 60 simbologie lineari, 2D e postali:

  • I codici a barre lineari sono il tipo più comune di codice a barre e sono rappresentati da una serie di linee e spazi paralleli. Aspose.BarCode API per Python tramite .NET supporta simbologie lineari popolari, come Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f e altro ancora.

  • I codici a barre 2D hanno una maggiore capacità di memorizzazione rispetto a quelli lineari. Sono definiti come una matrice di punti o quadrati. Aspose.BarCode API per Python tramite .NET supporta tipi 2D ampiamente utilizzati, come QR Code e Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode e altro.

  • I codici a barre postali vengono utilizzati per lo smistamento e il monitoraggio della posta. La libreria di codici a barre supporta una vasta gamma di standard di codici a barre postali, tra cui Royal Mail, Planet, Postnet e altri.

Capacità di generazione e riconoscimento

Aspose.BarCode API per Python tramite .NET offre funzionalità avanzate di generazione e riconoscimento per un’ampia varietà di tipi di codici a barre:

  • Capacità di generazione: l’API consente agli sviluppatori di generare facilmente immagini di codici a barre di alta qualità utilizzando un’API semplice e facile da usare. La classe principale per la generazione di codici a barre si chiama BarCodeGenerator. Fornisce metodi per impostare varie proprietà del codice a barre generato, come il formato del codice a barre, il testo e le dimensioni. Una volta impostate le proprietà, è possibile utilizzare il metodo Save per salvare l’immagine del codice a barre generata in un file o in un flusso.

  • Funzionalità di lettura: l’API consente inoltre funzionalità avanzate di riconoscimento dei codici a barre, consentendo agli sviluppatori di riconoscere facilmente i codici a barre da varie fonti come immagini, PDF e persino flussi live di webcam. La classe principale per il riconoscimento dei codici a barre si chiama BarCodeReader. Contiene metodi per riconoscere i codici a barre da un file, un flusso o un oggetto immagine. Una volta riconosciuto il codice a barre, è possibile utilizzare il metodo getcodetext per recuperare il testo codificato nel codice a barre.

Si prega di consultare la documentazione API per informazioni dettagliate su tutte le classi, i metodi e le proprietà disponibili per l’uso.

Installazione e utilizzo

Il processo di installazione di Aspose.BarCode for Python tramite .NET prevede alcuni semplici passaggi. Prima di procedere, assicurati di aver soddisfatto i seguenti requisiti necessari:

  • Python 3.6 o superiore
  • Librerie di runtime GCC-6 (o successive)
  • Dipendenze di runtime di .NET Core
  • Per Python 3.6-3.7: la build pymalloc di Python
  • libpython libreria Python condivisa

Aspose.BarCode for Python tramite .NET può essere ottenuto scaricando un file .whl dalla pagina di download dell’API. Una volta che hai il file, puoi installarlo tramite la riga di comando usando il seguente comando:

pip install nomepacchetto

In alternativa, il codice sorgente per la libreria di codici a barre è disponibile nel repository Pypi (Python Package Index) come pacchetto che può essere installato eseguendo il seguente comando:

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

Licenza

Aspose.BarCode for Python tramite .NET offre una modalità di valutazione che consente la generazione di codici a barre senza alcuna limitazione. Tuttavia, una filigrana con le parole “Aspose” verrà posizionata sull’immagine del codice a barre risultante. La versione senza licenza può essere utilizzata anche per leggere tutti i tipi di codici a barre supportati, tuttavia solo il codice 39 può essere decodificato senza alcuna limitazione. Se si tenta di leggere codici a barre corrispondenti ad altri tipi, il 30% del testo decodificato verrà mascherato con “”. Per accedere alla piena funzionalità della libreria ed eseguire la generazione e la lettura di codici a barre senza limitazioni o posizionamento di filigrane, è necessario ottenere una licenza. Una volta acquistata una licenza, avrai pieno accesso a tutte le funzionalità della libreria.

Se desideri testare tutte le funzionalità di Aspose.BarCode for Python tramite .NET, puoi richiedere una licenza temporanea di 30 giorni. Per maggiori dettagli, fare riferimento alle istruzioni su Come ottenere una licenza temporanea?. Per utilizzare la libreria di codici a barre senza alcuna restrizione, è necessario acquistare una licenza commerciale. Puoi trovare informazioni su prezzi e condizioni qui.

Conclusione

In questo articolo abbiamo presentato la nuova libreria di codici a barre rilasciata per i progetti Python implementati in ambienti .NET. Nel complesso, Aspose.BarCode API per Python tramite .NET è un potente strumento che può essere utilizzato dagli sviluppatori per aggiungere funzionalità avanzate di codici a barre ai loro progetti con il minimo sforzo.

In caso di domande, puoi fare riferimento al Forum di supporto gratuito che può aiutarti non solo a risolvere problemi tecnici, ma anche a ottenere consigli per risolvere qualsiasi problema aziendale.