Aspose.BarCode  pro C++

Knihovna čárových kódů C++

Vytvářejte a rozpoznávejte čárové kódy lineárních, 2D a poštovních typů v jakékoli aplikaci C++.

  Download Free Trial
  
 

Aspose.BarCode for C++ je rozhraní API pro čárové kódy, které přidává možnosti generování a rozpoznávání čárových kódů a také exportuje generované čárové kódy pomocí různých vysoce kvalitních formátů obrázků. Toto API umožňuje přizpůsobení parametrů vzhledu čárového kódu, jako je barva pruhu, barva pozadí, kvalita, úhel otočení, rozměr x, velikost, popisky, rozlišení a mnoho dalšího. Poskytuje funkce kódování a dekódování pro více než 60 typů čárových kódů, včetně, ale bez omezení, QR Code, Aztec Code, Data Matrix, ISBN, Code 39, Code 93, PDF417, UPC, EAN a GS1 Data Matrix.

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

Vlastní vzhled čárového kódu

Aspose.BarCode pro C++ umožňuje vývojářům přizpůsobit různé parametry vzhledu generovaných čárových kódů. Můžete upravit barvu čárového kódu, styl ohraničení, velikost, okraje, úhel otočení, titulky a šířku pruhu. Je možné upravit barvu pozadí, textu a titulků. Vývojáři mohou generovat obrázky čárových kódů bez okrajů nebo vybrat některý z pěti dostupných stylů a nastavit požadovanou barvu. Velikost obrázku čárového kódu lze určit ručně nebo definovat automaticky. Vygenerované obrázky čárových kódů lze otočit o zadaný úhel ve směru nebo proti směru hodinových ručiček. API umožňuje vytvářet vysoce kvalitní obrázky s vyhlazováním a specifikováním požadovaného rozlišení.

Živý příklad generování čárového kódu

Aspose.Barcode for C++ je výkonné API, které umožňuje vývojářům vytvářet vysoce kvalitní obrázky čárových kódů v rámci jejich aplikací. Podporuje širokou škálu typů čárových kódů, včetně lineárních, poštovních a dvourozměrných čárových kódů. API umožňuje přizpůsobení různých parametrů vzhledu čárového kódu. Pro generování čárových kódů musí vývojáři specifikovat požadovanou symboliku, informace, které mají být kódovány, a různé vlastnosti. To zahrnuje nastavení barev popředí a pozadí, fontu a zarovnání titulků a také dalších parametrů hřívy.

Code to be executed - C++


// Initialize a BarcodeGenerator class object and Set CodeText & Symbology Type
System::SharedPtr<BarcodeGenerator> generator = [&]
{
    auto tmp_0 = System::MakeObject<BarcodeGenerator>(EncodeTypes::QR, u"");
    // Set parameters
    tmp_0->get_Parameters()->get_Barcode()->get_XDimension()->set_Millimeters(2);
    tmp_0->get_Parameters()->get_Barcode()->get_CodeTextParameters()->set_Location(Aspose::BarCode::CodeLocation::Below);
    return tmp_0;
}();

// Generate image
System::SharedPtr<System::Drawing::Bitmap> lBmp = generator->GenerateBarCodeImage();
Generation result

Přečtěte si poškozené čárové kódy

Knihovna čárových kódů podporuje různá nastavení pro skenování a dekódování poškozených nebo zdeformovaných čárových kódů. Umožňuje úspěšně číst obrázky čárových kódů s různými vadami, jako je Gaussův šum, převrácené barvy, bílé skvrny, vizuální artefakty, barevné pozadí a chybějící pruhy. Pro zlepšení čitelnosti čárových kódů umožňuje API speciální metody a mechanismy, včetně mediánového filtrování, filtrování „sůl a papír“, zmenšení velikosti obrázku a další. Knihovna čárových kódů navíc těží z pokročilých metod pro dekódování průmyslových Data Matrix čárových kódů, čtení vážně poškozených QR kódů a dokonce i obnovu některých dat z nesprávných čárových kódů.

Živý příklad rozpoznávání čárového kódu

Barcode API poskytuje užitečnou funkci pro detekci a čtení čárových kódů více než 60 populárních 1D a 2D typů. Naskenování čárových kódů vyžaduje pouze několik řádků kódu, což usnadňuje integraci této funkce do vašich aplikací. Tato výkonná funkce umožňuje skenovat a číst čárové kódy ze široké škály zdrojů, jako jsou obrázky, dokumenty atd. Díky schopnosti detekovat a číst tolik různých typů čárových kódů je toto API cenným nástrojem pro širokou škálu aplikace a průmyslová odvětví. Lze jej použít k automatizaci a zefektivnění procesů, snížení rizika chyb a zlepšení celkové efektivity operací. Ať už potřebujete vyvíjet aplikace pro maloobchod, logistiku, zdravotnictví nebo jakýkoli jiný obor, toto API pro čárové kódy může poskytnout cenné řešení pro úlohy detekce a čtení čárových kódů.

Ready to recognize Rozpoznávání Sem přetáhněte soubor nebo kliknutím procházejte *

* Nahráním souborů nebo používáním služby souhlasíte s našimi Podmínkami použijte a zásady ochrany soukromí.

Code to be executed - C++

    
try
{
    // Create instance of BarcodeGenerator class 
    System::SharedPtr<BarCodeReader> reader = System::MakeObject<BarCodeReader>("<file name>", DecodeType::AllSupportedTypes);
    while (reader->Read())
    {
        // Display code text and Symbology Type
        System::Console::WriteLine(System::String(u"CodeText: ") + reader->GetCodeText());
        System::Console::Write(System::String(u"Symbology Type: ") + reader->GetCodeType());
    }
    reader->Close();
}
catch (System::Exception& ex)
{
    System::Console::WriteLine(ex->get_Message());
}

Výsledek uznání

Co lidé říkají

Neberte nás za slovo. Podívejte se, co uživatelé říkají o API.

 
 
View Case Studies