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

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

Tento jednoduchý tutoriál ukazuje, jak číst čárové kódy pomocí C#. Dodržením uvedených kroků můžete vytvořit aplikaci v C#, která čte čárové kódy s minimálním množstvím kódu a bez externích závislostí.

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

  1. Efektivita: - Rychle získat zakódované informace v digitálním formátu.
  2. Všestrannost: - 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 pomocí rychlých skenů.

Předpoklady:Příprava prostředí

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

Krok za krokem průvodce čtením čárového kódu

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číst obrázek čárového kódu

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

using (BarCodeReader barcodeReader = new BarCodeReader("multiple_codes.png", DecodeType.Pdf417, DecodeType.DataMatrix, DecodeType.QR, DecodeType.Code39Extended, DecodeType.Code128, DecodeType.RM4SCC))
{
    // Further processing follows here
}

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

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

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

Krok 5: Procházet výsledky

Extrahujte informace o čárovém kódu a vypište je do konzole.

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

Kompletní ukázkový kód pro čtení čárového kódu

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

using Aspose.BarCode.BarCodeRecognition;
using System;

class Program
{
  static void Main()
  {
    string imagePath = "multiple_barcodes.png"; // Replace with your file
    using (BarCodeReader reader = new BarCodeReader(imagePath, DecodeType.UPCA, DecodeType.EAN13, DecodeType.Code39, DecodeType.Code128))
    {
      foreach (BarCodeResult result in reader.ReadBarCodes())
        Console.WriteLine($"Type: {result.CodeTypeName}, Value: {result.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 situace 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. Pouze s několika řádky kódu můžete efektivně získat 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