Aspose.BarCode  for Java

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

Genera, personalizza e riconosci immagini di codici a barre lineari, 2D e postali da file JPG, TIFF, PNG, BMP, GIF ed EXIF.

  Scarica la prova gratuita
  
 

Aspose.BarCode for Java è un'API robusta e affidabile che fornisce le funzionalità di generazione e riconoscimento di codici a barre per le applicazioni Java. Supporta gli standard e le specifiche più consolidati e consente di leggere codici a barre 1D e 2D da immagini di diversi formati da più angolazioni.

Aspose.BarCode per Java esegue il rendering delle etichette in una varietà di formati di immagine con opzioni di imaging altamente flessibili. Inoltre, la libreria fornisce la stampa, nonché la codifica e la decodifica di più simbologie.

Funzionalità avanzate della libreria di codici a barre Java

Specificare le simbologie 1D, 2D e Postali

Regola e modifica le proprietà relative all'aspetto del testo del codice

Gestisci didascalie e stili di carattere

Supporto per i dati di checksum e supplemento

Genera immagini di codici a barre in più formati immagine

Leggi i tipi 1D e 2D da qualsiasi angolazione

Personalizza l'altezza delle immagini

Supporto delle dimensioni X e Y per il tipo 2D

Ottimizza la codifica Code128

Manipola le etichette in molti modi

L'API Aspose.BarCode per Java offre la possibilità di manipolare i bordi, lo stile, il margine e la larghezza dell'immagine, nonché il colore di sfondo dell'immagine e il colore della barra. Puoi anche ruotare le immagini in qualsiasi angolazione e produrre immagini di codici a barre di alta qualità con anti-aliasing. Oltre a ciò, i margini dell'immagine & la risoluzione può essere personalizzata.

Riconosci i codici a barre dalle immagini

La libreria di codici a barre Java è in grado di leggere da diverse immagini. La classe BarCodeReader, che è principalmente responsabile della funzione di riconoscimento, supporta molti formati di immagine popolari tra cui BMP, PNG, TIFF, JPEG e amp; GIF. Il processo di riconoscimento è altamente configurabile e consente di impostare le regioni previste per trovare le etichette dei codici su un'immagine, applicare suggerimenti di riconoscimento manuale per ottimizzare la scansione & applicare filtri di binarizzazione sull'immagine.

Leggi il tipo di codice a barre e il testo dall'immagine - Java

// inizializza il lettore con l'immagine & tipo previsto

BarCodeReader reader = new BarCodeReader(dir + "bcode.png", DecodeType.ALL_SUPPORTED_TYPES);

// leggi il codice

while (reader.read()) {

	// stampa il tipo di codice e il testo

	System.out.println("Type: " + reader.getCodeType() + " Text: " + reader.getCodeText());

}

Simbologie di codici a barre supportate

Aspose.BarCode per Java API offre supporto per più simbologie 1D, 2D e postali con capacità di codifica e decodifica:

  • EAN-13
  • EAN-8
  • UPC-A
  • UPC-E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code-11
  • Codabar
  • EAN-14 (SCC14)
  • SSCC-18
  • ITF-14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 Extended
  • Code-39 Standard
  • Code-93 Extended
  • Code-93 Standard
  • IATA 2 of 5
  • OPC
  • GS1 Code-128
  • ISBN
  • ISMN
  • ISSN
  • ITF-6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Limited
  • Databar Truncated
  • Databar Expanded
  • Patch Code (Solo decodifica)
  • Supplement (Solo decodifica)

Simbologie 2D supportate

  • PDF417
  • Macro PDF417
  • DataMatrix
  • QR
  • Aztec (Solo codifica)
  • Italian Post 25
  • GS1 Data Matrix

Simbologie postali supportate

  • Postnet
  • USPS OneCode
  • Planet
  • Australia Post
  • Deutsche Post Identcode
  • Deutsche Post Leticode
  • Singapore Post
  • Swiss Post Parcel
  • RM4SCC
  • Australian Poste Parcel