Aspose.BarCode  for C++

C++ vonalkód-feldolgozó API

1D és 2D típusok létrehozása vagy felismerése, valamint a generált vonalkódok exportálása több képformátumba a C++ alkalmazásokon belül.

  Letöltés ingyenes próbaverzió
  
 

Az Aspose.BarCode for C++ egy gazdag funkcionalitású API vonalkód generálás és felismerési képességeket, valamint kiváló minőségben exportálja a generált képeket különböző képekre. Az API olyan vonalkód-megjelenítési manipulációt biztosít, mint például a sáv színe, a háttérszín, a minőség, az elforgatási szög, az x-dimenzió, a méret, a feliratok, a felbontás és még sok más.

Az Aspose.BarCode for C++ többféle képalkotási, elforgatási, méretezési és nyomtatási funkciót is támogat. Ezenkívül kódolási és dekódolási funkciókat biztosít többféle szimbólumhoz, beleértve, de nem kizárólagosan a QR-kódot, azték, adatmátrixot, ISBN-t, 39-es és 93-as kódot, PDF417-et, UPC-t, EAN-t és GS1 DataMatrixot.

Speciális C++ vonalkód API-funkciók

Mentse el a generált vonalkódképeket adatfolyamba vagy fájlba

Kódok felismerése adatfolyamból vagy képből

Nem angol karakterek kódolása és dekódolása 2D típusokban

Méret és tájolás szabályozása

Forgassa el a képeket bármilyen szögben

A generált képelrendezés jelentős átalakítása

1D, 2D és postai szimbólumok támogatása

Támogatott vonalkód szimbólumok

Az Aspose.BarCode for C++ több 1D, 2D és postai szimbólumot támogat, dekódolási és kódolási képességekkel.

Az API által támogatott lineáris típusok a következők:

  • 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 Extended és Standard
  • Code-93 Normál és kiterjesztett
  • 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 (Csak dekódolás)

A 2D típusok a következők:

  • PDF417
  • Macro PDF 417
  • Micro PDF 417
  • Compact PDF 417 (Csak dekódolás)
  • DataMatrix
  • Aztec
  • QR
  • Micro QR
  • Italian Post 25
  • GS1 Data Matrix
  • Code 16K

A postai típusok a következők:

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

Vonalkód-feldolgozási funkciók hozzáadása a C++ alkalmazásokhoz

Az Aspose.BarCode for C++ lehetővé teszi a fejlesztők számára, hogy könnyen hozzáadhassanak generációs & felismerési funkciókat saját C++ alkalmazásaikhoz. A vonalkód generálási folyamat csak a kódolandó szöveget és a típust, valamint az eredményül kapott képtípust igényli a vonalkódcímke tárolásához. Ez tényleg ilyen egyszerű!

GS1-128 AI 8102 típusú kupon - C++ vonalkód generálása

// Vonalkód generátor létrehozása

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

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

// Vonalkód generálása és mentése képként

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

A vonalkód-észlelési folyamat nagymértékben optimalizált a teljesítményre, és lehetővé teszi az összes támogatott 1D & 2D típusok képekből, tekintet nélkül a tájolásukra vagy a képen elfoglalt helyzetükre. Ezenkívül a könyvtár használható több vonalkód észlelésére is egy képről.

Vonalkód olvasása képről - C++

// betölti a képet a lemezről, miközben megadja a várt kódtípust

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

// olvassa el az összes kódot

while (reader->Read())

{

	// információkat dolgoz fel

}

reader->Close();

A szimbológiák és a megjelenés testreszabása

A vonalkódok testreszabása egyszerű a szöveg beállításával, a megjelenéshez kapcsolódó tulajdonságok, például az előtér és a háttér színének, betűtípusának, igazításának beállításával, valamint különféle lineáris, 2D és postai típusú szimbólumok megadásával.