Aspose.BarCode  for Android via Java

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

Crea o leggi codici a barre 1D, 2D e postali dalle immagini in qualsiasi app mobile Android.

  Scarica la prova gratuita
  
 

Aspose.BarCode per Android tramite Java è un insieme di generazione di codici a barre e amp; scansione delle API per applicazioni Android. L'API supporta 1D, 2D e amp; codici a barre postali da diverse angolazioni sulle immagini. L'API del generatore di codici a barre crea facilmente immagini di codici a barre in più formati. Inoltre, supporta molteplici funzioni di imaging come la manipolazione dei bordi dell'immagine, il colore dell'immagine, la rotazione delle immagini, la personalizzazione della risoluzione e molto altro.

Funzionalità avanzate dell'API per codici a barre Android

Codifica e decodifica caratteri non inglesi nei tipi 2D

Dimensioni, colore e amp; testo del codice

Ruota le immagini del codice in qualsiasi angolazione

Genera e riconosci una moltitudine di tipi

Sono supportate le simbologie lineari, 2D e postali

Esporta le etichette dei codici in una varietà di formati di immagine

Scansione di più codici a barre in una singola immagine

L'API ha la capacità di scansionare e riconoscere tutti i codici presenti in un'immagine con un tipo di simbologia supportato.

Riconosci tutti i codici a barre

 BufferedImage img = ImageIO.read(new File(dir+ "MultiCodesImage.png"));

// Inizializza il lettore di codici a barre

BarCodeReader rd = new BarCodeReader(img, DecodeType.ALL_SUPPORTED_TYPES);

// Leggi tutti i tipi di codici a barre

while (rd.read()) {

	// Stampa il testo del codice, se è stato trovato il codice a barre e il tipo di simbologia	

      System.out.println("Testo del codice: " + rd.getCodeText().toString() + " Tipo di codice:  " + rd.getCodeType());

}

Simbologie di codici a barre supportate

Aspose.BarCode per Android tramite Java supporta diverse simbologie di codici a barre postali, 2D e lineari sia per la codifica che per la decodifica.

I tipi lineari supportati dalle API includono:

  • EAN13
  • EAN8
  • UPCA
  • UPCE
  • Interleaved2of5
  • Standard2of5
  • MSI
  • Code11
  • Code16K
  • Codabar
  • EAN14(SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code128
  • Code39 Extended
  • Code39 Standard
  • Code93 Extended
  • Code93 Standard
  • IATA 2 of 5
  • OPC
  • GS1Code128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • DatabarOmniDirectional
  • DatabarTruncated
  • DatabarLimited
  • DatabarExpanded
  • DatabarStackedOmniDirectional
  • DatabarExpandedStacked
  • DatabarStacked
  • PatchCode
  • Supplement (Solo decodifica)

I tipi 2D includono:

  • PDF417
  • MacroPDF417
  • MicroPDF417
  • CompactPDF417 (Solo decodifica)
  • DataMatrix
  • Aztec
  • QR
  • MicroQR
  • DotCode
  • MaxiCode
  • Italian Post 25
  • GS1DataMatrix
  • Code16K

I tipi postali includono:

  • Postnet
  • USPS OneCode
  • Planet
  • Deutsche Post Identcode
  • Australia Post
  • RM4SCC
  • Deutsche Post Leticode
  • SingaporePost
  • SwissPostParcel
  • AustralianPosteParcel
  • UpcaGs1DatabarCoupon

Imaging, rotazione e dimensionamento

Le funzioni di manipolazione comuni della libreria di codici a barre sono la modifica dell'immagine del codice a barre, i colori dei bordi e dello sfondo, il colore della barra, i margini, la larghezza delle immagini e molto altro. Inoltre, l'API Android può regolare la risoluzione per le immagini risultanti e può ruotare le immagini in qualsiasi angolazione per generare immagini di alta qualità con anti-aliasing.

Personalizzazione di simboli e aspetto

L'API del codice a barre di Android consente agli sviluppatori di personalizzare i codici specificando diverse simbologie, regolando il testo del codice e le proprietà come il colore di sfondo, il colore di primo piano, il carattere, nonché l'allineamento e la posizione (sopra, sotto, nascondi). Puoi anche gestire facilmente le impostazioni dei sottotitoli per le stesse proprietà.