Aspose.BarCode  for C++

C++ Barcode Processing API

Creëer of herken 1D- en 2D-typen en exporteer de gegenereerde barcodes naar meerdere afbeeldingsformaten binnen C++-toepassingen.

  Gratis proefversie downloaden
  
 

Aspose.BarCode voor C++ is een uitgebreide API om het genereren van streepjescodes & herkenningsmogelijkheden en exporteer de gegenereerde naar verschillende afbeeldingen met hoge kwaliteit. API biedt manipulatie van het uiterlijk van streepjescodes, zoals balkkleur, achtergrondkleur, kwaliteit, rotatiehoek, x-dimensie, grootte, bijschriften, resolutie en nog veel meer.

Aspose.BarCode voor C++ ondersteunt meerdere functies voor beeldvorming, rotatie, grootte en afdrukken. Bovendien biedt het coderings- en decoderingsfuncties voor meerdere symbolieken, waaronder maar niet beperkt tot QR Code, Aztec, Data Matrix, ISBN, code 39 en 93, PDF417, UPC, EAN en GS1 DataMatrix.

Geavanceerde C++ Barcode API-functies

Sla gegenereerde barcode-afbeeldingen op om te streamen of te bestand

Herken codes van stream of afbeelding

Codeer en decodeer niet-Engelse tekens in 2D-types

Controle grootte en oriëntatie:

Roteer afbeeldingen naar elke hoek

Grote refactoring van gegenereerde afbeeldingslay-out

Ondersteuning voor 1D-, 2D- en postsymbologieën

Ondersteunde barcodesymbolen

Aspose.BarCode voor C++ ondersteunt meerdere 1D-, 2D- en postsymbologieën met zowel decodeer- als coderingsmogelijkheden.

Door API ondersteunde lineaire typen zijn onder meer:

  • 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 Uitgebreid en standaard
  • Code-93 Standaard en Uitgebreid
  • 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 (Alleen decoderen)

2D-typen zijn onder meer:

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

Posttypes zijn onder meer:

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

Functies voor het verwerken van streepjescodes toevoegen aan C++-toepassingen

Met Aspose.BarCode voor C++ kunnen ontwikkelaars eenvoudig generatie & herkenningsfuncties voor hun eigen C++-toepassingen. Het proces voor het genereren van streepjescodes vereist alleen de tekst die moet worden gecodeerd en het type en het resulterende afbeeldingstype om het streepjescodelabel op te slaan. Het is echt zo simpel!

Genereer barcode van het type GS1-128 AI 8102 coupon - C++

// Barcodegenerator maken

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

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

// Genereer streepjescode en sla op als afbeelding

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

Het barcodedetectieproces is sterk geoptimaliseerd voor prestaties en biedt de mogelijkheid om alle ondersteunde 1D & 2D-typen van afbeeldingen, ongeacht hun oriëntatie of positie op de afbeelding. Bovendien kan de bibliotheek ook worden gebruikt om meerdere barcodes uit één afbeelding te detecteren.

Barcodes lezen van een afbeelding - C++

// laad de afbeelding van de schijf terwijl u het verwachte codetype opgeeft

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

// lees alle codes

while (reader->Read())

{

	// proces informatie

}

reader->Close();

Symbologie en uiterlijk aanpassen

Het aanpassen van de streepjescodes is eenvoudig door tekst in te stellen, uiterlijkgerelateerde eigenschappen aan te passen, zoals voor- en achtergrondkleur, lettertype, uitlijning en door verschillende soorten symbologie van lineaire, 2D- en posttypes te specificeren.