Aspose.BarCode  per Java

API Java per la generazione e il riconoscimento di codici a barre

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

  Download Free Trial
  
 

Aspose.BarCode per Java è un'API robusta e affidabile che fornisce le funzionalità di generazione e riconoscimento dei codici a barre per le applicazioni Java. Supporta gli standard e le specifiche più affermati e consente agli sviluppatori di leggere codici a barre 1D e 2D da diversi file immagine da qualsiasi angolazione. Aspose.BarCode per Java esegue il rendering delle immagini dei codici a barre in una varietà di formati immagine con opzioni di imaging altamente flessibili. La libreria supporta la codifica e la decodifica di oltre 60 tipi di codici a barre e consente la stampa diretta delle immagini dei codici a barre.

Funzionalità avanzate della libreria Java

Personalizza i tipi di codici a barre e l'aspetto

L'API del codice a barre per Java 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 codice a barre consente agli sviluppatori di generare facilmente immagini di codici a barre di alta qualità nelle loro applicazioni. Supporta un'ampia gamma di tipi di codici a barre, inclusi quelli ampiamente utilizzati come QR Code e Code 128, nonché tipi più specializzati come Aztec Code e Data Matrix. L'API consente agli sviluppatori di personalizzare l'aspetto dei codici a barre generati, inclusi i colori di primo piano e di sfondo, il carattere e l'allineamento delle didascalie. Utilizzando l'API, gli sviluppatori possono facilmente generare codici a barre 2D nello stesso modo in cui genererebbero codici a barre unidimensionali.

Code to be executed - Java


// Create an instane of the BarcodeGenerator class
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR);

// Specify the code text
generator.setCodeText("");

// Specify the X-dimension 
// the smallest width of the unit of BarCode bars or spaces
generator.getParameters().getBarcode().getXDimension().setMillimeters(2);

// Set codetext position
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.Below);

// Generate image
generator.generateBarCodeImage();
×
Generated barcode image

Inserisci i codici a barre nei documenti PDF

La libreria di codici a barre consente agli sviluppatori non solo di creare codici a barre personalizzati, ma anche di aggiungere direttamente immagini generate nei documenti PDF. È possibile innanzitutto creare immagini di codici a barre utilizzando uno dei formati raster supportati e quindi inserirle in un file PDF. L'API consente di aggiungere codici a barre senza compressione delle immagini e perdite di qualità. Fornisce inoltre funzionalità per modificare i parametri e l'aspetto del codice a barre prima degli inserimenti o aggiungere l'immagine generata in più pagine del documento contemporaneamente. L'API Aspose.BarCode può essere utilizzata per la stampa di alta qualità di immagini di codici a barre. Le immagini raster hanno la risoluzione standard di 96 dpi, che non è sufficiente per questo scopo. L'API consente di impostare una risoluzione dell'immagine del codice a barre di 300 o 600 dpi per stampare documenti PDF di alta qualità.

Esempio dal vivo di riconoscimento del codice a barre

La libreria di codici a barre Java è un potente strumento per lavorare con i codici a barre nelle applicazioni Java. Una delle sue caratteristiche principali è la capacità di leggere codici a barre da diversi formati di file immagine. La classe BarCodeReader, che è la classe principale responsabile del riconoscimento dei codici a barre, supporta molti formati immagine diffusi, tra cui BMP, PNG, TIFF, JPEG e GIF. Ciò semplifica l'integrazione della funzionalità di riconoscimento dei codici a barre in un'ampia gamma di 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 - Java

    
// initialize reader with image & expected type
BarCodeReader reader = new BarCodeReader(var reader = new Aspose.BarCode.BarCodeReader("<file name>", DecodeType.AllSupportedTypes);

// read code
while (reader.read()) {
    // print the code type & text
    System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());
}

×
Barcode image

Scansiona codici a barre da documenti PDF

Oltre a leggere codici a barre da file immagine, la libreria di codici a barre può essere utilizzata per scansionare codici a barre da file PDF. Gli sviluppatori possono implementare il rilevamento rapido dei codici a barre nei documenti PDF con più pagine. L'API fornisce diversi modi per farlo. Il modo consigliato è convertire le pagine del documento in immagini raster e quindi applicare meccanismi di lettura del codice a barre. Il rendering dei contenuti della pagina in immagini raster è suggerito come l'approccio più semplice ed efficiente. In caso contrario, le immagini dei codici a barre possono essere prima rilevate ed estratte dal documento PDF di origine. Questo metodo facilita la lettura dei codici a barre con risoluzione originale. Aspose.BarCode API consente di elaborare file PDF multipagina per rilevare e riconoscere tutti i codici a barre presentati in un documento.