Jak číst čárový kód pomocí C#

Jak číst čárový kód pomocí C#

Tento jednoduchý tutoriál ilustruje, jak číst čárové kódy pomocí C#. Následováním uvedených kroků můžete vyvinout aplikaci C#, která čte čárové kódy s minimálním kódem a bez externích závislostí.

Výhody čtení čárových kódů

  1. Efektivita:
    • Rychlý přístup k zakódovaným informacím v digitálním formátu.
  2. Univerzálnost:
    • Lze integrovat do různých aplikací, včetně správy zásob a ověřování vstupenek.
  3. Snadnost použití:
    • Zjednodušuje proces zadávání dat prostřednictvím rychlých skenů.

Požadavky: Příprava prostředí

  1. Nastavte Visual Studio nebo jakékoli kompatibilní .NET IDE.
  2. Nainstalujte Aspose.BarCode z NuGet Package Manager.

Krok za krokem: Jak číst čárový kód

Krok 1: Nainstalujte Aspose.BarCode

Přidejte knihovnu Aspose.BarCode do svého projektu pomocí NuGet.

Install-Package Aspose.BarCode

Krok 2: Zahrňte potřebné jmenné prostory

Přidejte odkazy na požadované jmenné prostory ve svém kódu.

using Aspose.BarCode;
using Aspose.BarCode.BarCodeRecognition;

Krok 3: Načtěte obrázek čárového kódu

Vytvořte instanci třídy BarCodeReader a načtěte soubor obrázku čárového kódu.

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Další zpracování následuje zde
}

Krok 4: Nastavte typy čárových kódů

Specifikujte typy čárových kódů, které chcete číst, pomocí enumerátoru DecodeType.

barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC);

Krok 5: Procházejte výsledky

Extrahujte informace o čárovém kódu a vytiskněte je na konzoli.

foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
{
    Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
}

Kompletní příklad kódu pro čtení čárového kódu

Zde je kompletní příklad, který demonstruje, jak číst čárové kódy z obrázku:

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    Console.WriteLine("ReadSimpleExample:");
    foreach (BarCodeResult codeResult in barcodeReader.ReadBarCodes())
    {
        Console.WriteLine($"{codeResult.CodeTypeName}: {codeResult.CodeText}");
    }
}

Další informace

  • Knihovna Aspose.BarCode podporuje různé formáty čárových kódů, což vám umožňuje snadno číst více typů kódů.
  • Zvažte implementaci dalšího zpracování chyb pro scénáře s chybějícími nebo nečitelnými čárovými kódy.

Závěr

Tento tutoriál vás provedl procesem čtení čárových kódů v C# pomocí Aspose.BarCode. S pouhými několika řádky kódu můžete efektivně extrahovat informace z obrázků čárových kódů. Pro další funkce generování a manipulace s čárovými kódy se podívejte na další tutoriály a průvodce dostupné pro produkty Aspose.

 Čeština