Skanuj kod kreskowy z ODT za pomocą C#

Kody kreskowe są szeroko stosowane w dokumentach do przechowywania istotnych informacji, które można szybko zeskanować i przetworzyć. Obsługa dokumentów w formacie Open Document Text (ODT) jest dość powszechna w aplikacjach biznesowych. Podczas pracy z takimi dokumentami pojawia się wyzwanie, jak programowo skanować kod kreskowy z ODT przy użyciu języka C#. Wykorzystując bibliotekę Parser, można łatwo wyodrębnić kod kreskowy z ODT w języku C# bez korzystania z narzędzi innych firm. Ten artykuł zawiera przewodnik krok po kroku, który pomoże Ci wykonać ekstrakcję kodu kreskowego. Poniższe kroki pokazują, jak skanować kody kreskowe z pliku ODT.

Kroki skanowania kodu kreskowego z ODT przy użyciu języka C#

  1. Skonfiguruj środowisko programistyczne i dodaj bibliotekę GroupDocs.Parser for .NET do swojego projektu, aby umożliwić wyodrębnianie kodów kreskowych z plików ODT
  2. Zainicjuj Parser, przekazując ścieżkę do pliku ODT podczas jego tworzenia
  3. Użyj metody GetBarcodes w instancji Parser, aby pobrać kolekcję obiektów PageBarcodeArea
  4. Przejrzyj kolekcję, aby wyodrębnić i przetworzyć wartości kodów kreskowych

Proces ekstrakcji kodów kreskowych z ODT C# jest wysoce elastyczny i adaptowalny, obsługuje szeroką gamę systemów operacyjnych, takich jak Windows, macOS i Linux. Ta wieloplatformowa możliwość zapewnia, że deweloperzy mogą implementować ekstrakcję kodów kreskowych w dowolnym systemie bez problemów ze zgodnością. .NET Framework oferuje stabilne i jednolite środowisko programistyczne, ułatwiając zachowanie spójności na różnych platformach. Po zainstalowaniu tej biblioteki i skonfigurowaniu niezbędnych ścieżek plików, zintegrowanie dostarczonego kodu z projektem staje się proste. Potężny interfejs API biblioteki upraszcza obsługę plików ODT, umożliwiając ekstrakcję kodów kreskowych przy minimalnym wysiłku. Poniżej znajduje się przykład kodu pokazujący, jak odczytać kody kreskowe z pliku ODT.

Kod do skanowania kodu kreskowego z ODT przy użyciu C#

using GroupDocs.Parser;
using GroupDocs.Parser.Data;
using System;
using System.Collections.Generic;
namespace ScanBarcodefromODTusingCSharp
{
internal class Program
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Parser library
License lic = new License();
lic.SetLicense(@"GroupDocs.Parser.lic");
// Create an instance of Parser class
using (Parser parser = new Parser("input.odt"))
{
// Check if the file supports barcodes extraction
if (!parser.Features.Barcodes)
{
Console.WriteLine("The file doesn't support barcodes extraction.");
return;
}
// Scan barcodes from the ODT
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes();
// Iterate over barcodes
foreach (PageBarcodeArea barcode in barcodes)
{
// Print the page index
Console.WriteLine("Page: " + (barcode.Page.Index + 1));
// Print the barcode value
Console.WriteLine("Value: " + barcode.Value);
}
}
}
}
}

Podczas pracy z plikami ODT odczytywanie i wyodrębnianie osadzonych kodów kreskowych wymaga systematycznego podejścia. Powyższy przykład kodu pokazuje, jak łatwo można zintegrować funkcjonalność wyodrębniania kodów kreskowych z projektem C#. Po zainicjowaniu Parsera za pomocą pliku ODT, metoda GetBarcodes jest używana do pobierania danych z kodu kreskowego, które następnie mogą być przetwarzane i wykorzystywane w aplikacji. Podsumowując, użycie biblioteki Parser do C# odczytu kodu kreskowego z ODT zapewnia solidne i wydajne rozwiązanie. Ponadto programiści mogą wydajnie wyodrębniać i przetwarzać dane z kodu kreskowego w swoich aplikacjach C#, usprawniając przepływy pracy zarządzania dokumentami i zwiększając produktywność.

Wcześniej udostępniliśmy przewodnik krok po kroku dotyczący skanowania kodów kreskowych z plików DOCX przy użyciu języka C#. Aby uzyskać kompleksowy opis, nie przegap naszego pełnego samouczka na temat skanowanie kodu kreskowego z DOCX za pomocą C#.

 Polski