Aspose.BarCode  for C++

API di elaborazione codici a barre C++

Crea o riconosci i tipi 1D e 2D ed esporta i codici a barre generati in più formati immagine all’interno delle applicazioni C++.

  Scarica la prova gratuita
  
 

Aspose.BarCode per C++ è un'API ricca di funzionalità per aggiungere la generazione di codici a barre & capacità di riconoscimento, nonché esportare quelli generati in immagini diverse con alta qualità. L'API fornisce la manipolazione dell'aspetto del codice a barre come colore della barra, colore di sfondo, qualità, angolo di rotazione, dimensione x, dimensione, didascalie, risoluzione e molto altro.

Aspose.BarCode per C++ supporta più funzioni di imaging, rotazione, ridimensionamento e stampa. Inoltre, fornisce funzionalità di codifica e decodifica per più simbologie tra cui, a titolo esemplificativo ma non esaustivo, QR Code, Aztec, Data Matrix, ISBN, codice 39 e 93, PDF417, UPC, EAN e GS1 DataMatrix.

Funzionalità avanzate dell'API per codici a barre C++

Salva le immagini del codice a barre generate per lo streaming o il file

Riconosci i codici dallo stream o dall'immagine

Codifica e decodifica caratteri non inglesi nei tipi 2D

Controlla le dimensioni e l'orientamento

Ruota le immagini in qualsiasi angolazione

Refactoring importante del layout dell'immagine generata

Supporto per simbologie 1D, 2D e postali

Simbologie di codici a barre supportate

Aspose.BarCode per C++ supporta più simbologie 1D, 2D e postali con capacità di decodifica e codifica.

I tipi lineari supportati dalle API includono:

  • EAN 13
  • EAN 8
  • UPC A
  • UPC E
  • Interleaved 2 of 5
  • Standard 2 of 5
  • MSI
  • Code 11
  • Codabar
  • EAN14 (SCC14)
  • SSCC18
  • ITF14
  • Matrix 2 of 5
  • PZN
  • Code-128
  • Code-39 Esteso e Standard
  • Code-93 Standard ed Esteso
  • IATA 2of5
  • OPC
  • GS1 Code 128
  • ISBN
  • ISMN
  • ISSN
  • ITF6
  • VIN
  • Pharmacode
  • Databar Omni Directional
  • Databar Truncated
  • Databar Limited
  • Databar Expanded
  • Databar Stacked Omni Directional
  • Databar Expanded Stacked
  • Databar Stacked
  • Patch Code
  • Supplement (Solo decodifica)

I tipi 2D includono:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (Solo decodifica)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

I tipi postali includono:

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

Aggiungi funzionalità di elaborazione codici a barre alle applicazioni C++

Aspose.BarCode per C++ consente agli sviluppatori di aggiungere facilmente generazione & funzionalità di riconoscimento alle proprie applicazioni C++. Il processo di generazione del codice a barre richiede solo il testo da codificare e il tipo e il tipo di immagine risultante per memorizzare l'etichetta del codice a barre. È davvero così semplice!

Genera codice a barre di tipo GS1-128 AI 8102 coupon - C++

// Crea generatore di codici a barre

System::SharedPtr<BarcodeGenerator> barcodeGenerator = System::MakeObject<BarcodeGenerator>(EncodeTipi::UpcaGs1Code128Coupon, u"codeText");

barcodeGenerator->get_Parameters()->set_Resolution(300);

// Genera codice a barre e salva come immagine

barcodeGenerator->Save(u"outputImage.jpg");

Il processo di rilevamento del codice a barre è altamente ottimizzato per le prestazioni e offre la possibilità di riconoscere tutti i supporti 1D e amp; Tipi 2D dalle immagini, indipendentemente dal loro orientamento o posizione sull'immagine. Inoltre, la libreria può essere utilizzata anche per rilevare più codici a barre da un'immagine.

Leggi i codici a barre da un'immagine - C++

// carica l'immagine dal disco specificando il tipo di codice previsto

System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>(dir + u"template.jpg", DecodeType::EAN13);

// leggi tutti i codici

while (reader->Read())

{

	// elaborare le informazioni

}

reader->Close();

Personalizzazione di simboli e aspetto

La personalizzazione dei codici a barre è semplice impostando il testo, regolando le proprietà relative all'aspetto come il colore di primo piano e di sfondo, il carattere, l'allineamento e specificando diversi tipi di simbologie di tipo lineare, 2D e postale.