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 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ů
- Efektivita:
- Rychlý přístup k zakódovaným informacím v digitálním formátu.
- Všestrannost:
- Může být integrováno do různých aplikací, včetně správy zásob a ověřování vstupenek.
- Snadnost použití:
- Zjednodušuje proces zadávání dat pomocí rychlých skenů.
Předpoklady: Vytvoření vašeho prostředí
- Nastavení Visual Studio nebo jakéhokoli kompatibilního .NET IDE.
- Instalujte 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.BarCodeKrok 2: Vložte název
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 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: Nastavte 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í příklad kódu pro čtení čárového kódu
Zde je kompletní příklad, který ukazuje, 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žní 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ě 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.