Aspose.BarCode  per .NET

Generatore di codici a barre e API del lettore

Crea e riconosci codici a barre di tipo lineare, 2D e postale all’interno di qualsiasi applicazione .NET.

  Download Free Trial
  
 

Aspose.BarCode per .NET è una potente libreria di sviluppo per generare e riconoscere codici a barre 1D e 2D da vari tipi di immagini da qualsiasi angolazione. Gli sviluppatori possono facilmente aggiungere funzionalità di generazione e scansione di codici a barre alle loro applicazioni .NET. Questa API consente di esportare i codici a barre generati in diversi formati di immagine di alta qualità.

Aspose.BarCode per .NET consente di modificare l'aspetto dei codici a barre generati e dei relativi parametri, come colore di sfondo, colore della barra, angolo di rotazione, x -dimensione, qualità dell'immagine, risoluzione, didascalie, dimensioni e molti altri. Fornisce inoltre una ricca funzionalità di rilevamento e lettura dei codici a barre e supporta oltre 60 tipi di codici a barre.

Funzionalità avanzate dell'API .NET Barcode

Personalizza i tipi di codici a barre e l'aspetto

L'API del codice a barre per .NET consente agli sviluppatori di perfezionare l'aspetto dei codici a barre generati specificando il tipo di codice a barre, il testo di input, lo stile del carattere, i colori di sfondo e primo piano, l'allineamento e la posizione della didascalia e altre proprietà. Puoi modificare la didascalia impostandone la visibilità per le didascalie superiore e inferiore, il carattere, i colori e l'allineamento.

Esempio dal vivo di generazione di codici a barre

L'API del generatore di codici a barre consente agli sviluppatori di creare codici a barre specificando il tipo di codice a barre richiesto, impostando il testo di input (dati da codificare in un'immagine di codice a barre) e personalizzando le proprietà relative all'aspetto, come il colore di sfondo e di primo piano, il carattere, la posizione del testo (nascondi, sopra o sotto) e allineamento. Codici a barre bidimensionali, come QR Code, PDF417, Data Matrix, Aztec Code, ecc. allo stesso modo di quelli unidimensionali.

Code to be executed - C#


// Initialize barcode generator
using (var generator = new Aspose.BarCode.Generation.BarcodeGenerator(EncodeTypes.QR, ""))
{
  // Set parameters
  generator.Parameters.Barcode.XDimension.Millimeters *= 2;
  generator.Parameters.Barcode.CodeTextParameters.Location = CodeLocation.Below;

  // Generate image
  Bitmap res = generator.GenerateBarCodeImage();
}
×
Generated barcode image

Leggi codici a barre danneggiati

La libreria di codici a barre supporta varie impostazioni per scansionare e decodificare codici a barre danneggiati o distorti. Consente di leggere con successo immagini di codici a barre con vari difetti, come rumore gaussiano, colori invertiti, macchie bianche, artefatti visivi, sfondo colorato e barre mancanti. Per migliorare la leggibilità del codice a barre, l'API abilita metodi e meccanismi speciali, tra cui filtraggio mediano, filtraggio "carta e sale", riduzione delle dimensioni dell'immagine e altro. Inoltre, la libreria di codici a barre beneficia di metodi avanzati per decodificare codici a barre Data Matrix industriali, leggere codici QR gravemente danneggiati e persino ripristinare alcuni dati da codici a barre errati.

Esempio dal vivo di riconoscimento del codice a barre

L'API del lettore di codici a barre fornisce una serie di funzionalità per la scansione, il rilevamento e la lettura di codici a barre 1D, 2D e postali. Con poche righe di codice, gli sviluppatori possono facilmente integrare questa funzionalità nelle loro applicazioni e utilizzarla per rilevare e decodificare un'ampia gamma di codici a barre di uso comune. L'API è progettata per essere user-friendly e intuitiva, consentendo agli sviluppatori di aggiungere rapidamente e facilmente funzionalità di scansione dei codici a barre alle loro applicazioni.

Ready to recognize Riconoscendo Rilascia un file qui o fai clic per sfogliare *

* Caricando i tuoi file o utilizzando il servizio accetti i nostri Termini di utilizzare e Informativa sulla privacy.

Code to be executed - C#

    
// Initialize barcode reader
using (var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes))
{
    // Recognize barcodes on the image
    foreach (var barcode in reader.ReadBarCodes())
    {
        // Display the recognition result
        Console.WriteLine($"{barcode.CodeTypeName}: {barcode.CodeText}");
    }
}

×
Barcode image