Aspose.BarCode  for C++

C++ API pro zpracování čárových kódů

Vytvářejte nebo rozpoznávejte 1D a 2D typy a také exportujte vygenerované čárové kódy do více obrazových formátů v rámci aplikací C++.

  Download free trial
  
 

Aspose.BarCode for C++ je bohaté rozhraní API pro přidání generování čárových kódů & rozpoznávací schopnosti a také export vygenerovaných obrazů do různých obrázků ve vysoké kvalitě. API poskytuje manipulaci se vzhledem čárového kódu, jako je barva pruhu, barva pozadí, kvalita, úhel otočení, rozměr x, velikost, titulky, rozlišení a mnoho dalšího.

Aspose.BarCode for C++ podporuje více funkcí zobrazení, rotace, velikosti a tisku. Kromě toho poskytuje funkce kódování a dekódování pro různé symboliky, včetně, ale bez omezení, QR Code, Aztec, Data Matrix, ISBN, kód 39 a 93, PDF417, UPC, EAN a GS1 DataMatrix.

Pokročilé funkce rozhraní C++ Barcode API

Uložte vygenerované obrázky čárových kódů do streamu nebo souboru

Rozpoznejte kódy ze streamu nebo obrázku

Kódujte a dekódujte neanglické znaky ve 2D typech

Ovládejte velikost a orientaci

Otočte obrázky do libovolného úhlu

Hlavní refaktoring vygenerovaného rozvržení obrazu

Podpora pro 1D, 2D a poštovní symboliky

Podporované symboly čárových kódů

Aspose.BarCode pro C++ podporuje více 1D, 2D a poštovní symboliky s dekódovacími i kódovacími schopnostmi.

Mezi lineární typy podporované rozhraním API patří:

  • 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 Rozšířené a standardní
  • Code-93 Standardní a rozšířené
  • 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 (pouze dekódovat)

Mezi 2D typy patří:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (pouze dekódovat)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

Typy pošty zahrnují:

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

Přidejte do aplikací C++ funkce zpracování čárových kódů

Aspose.BarCode pro C++ umožňuje vývojářům snadno přidávat generaci & rozpoznávací funkce pro své vlastní aplikace C++. Proces generování čárového kódu vyžaduje pouze kódování textu a typ a také výsledný typ obrázku pro uložení štítku s čárovým kódem. Je to opravdu tak jednoduché!

Vygenerujte čárový kód typu GS1-128 AI 8102 kupon - C++

// Vytvoří generátor čárových kódů

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

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

// Vygenerujte čárový kód a uložte jej jako obrázek

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

Proces detekce čárových kódů je vysoce optimalizován pro výkon a poskytuje schopnost rozpoznat všechny podporované 1D & 2D typy z obrázků, bez ohledu na jejich orientaci nebo pozici na obrázku. Kromě toho lze knihovnu také použít k detekci více čárových kódů z jednoho obrázku.

Čtení čárových kódů z obrázku - C++

// načte obraz z disku se specifikací očekávaného typu kódu

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

// přečte všechny kódy

while (reader->Read())

{

	// zpracovávat informace

}

reader->Close();

Přizpůsobení symboliky a vzhledu

Přizpůsobení čárových kódů je snadné nastavením textu, úpravou vlastností souvisejících se vzhledem, jako je barva popředí a pozadí, font, zarovnání a také specifikací různých druhů symbolik lineárních, 2D a poštovních typů.