Wyodrębnij kody kreskowe z uszkodzonego dokumentu

Wstęp

tym samouczku przeprowadzimy Cię przez proces wyodrębniania kodów kreskowych z uszkodzonych dokumentów przy użyciu programu GroupDocs.Parser dla .NET. GroupDocs.Parser to potężny interfejs API do analizowania dokumentów, który umożliwia programistom wyodrębnianie tekstu, metadanych, obrazów, a teraz także kodów kreskowych z różnych formatów plików. Omówimy kroki niezbędne do skutecznego wykonania tego zadania.

Warunki wstępne

Zanim zaczniemy, upewnij się, że masz następujące elementy:

  • GroupDocs.Parser dla .NET: Bibliotekę można pobrać zTutaj.
  • Środowisko programistyczne: Visual Studio lub dowolne inne środowisko programistyczne .NET.
  • Przykładowy uszkodzony dokument: Przygotuj przykładowy uszkodzony dokument (np. PDF, DOCX) do testów.

Importuj przestrzenie nazw

Zacznij od zaimportowania niezbędnych przestrzeni nazw dla swojego projektu .NET:

using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;

Krok 1: Zainicjuj parser

Najpierw zainicjujParser obiekt z przykładową ścieżką pliku:

using (Parser parser = new Parser("YourSampleFilePath"))
{
    // Kontynuuj wyodrębnianie kodu kreskowego...
}

Krok 2: Sprawdź obsługę ekstrakcji kodów kreskowych

Przed kontynuowaniem upewnij się, że dokument obsługuje ekstrakcję kodów kreskowych:

if (!parser.Features.Barcodes)
{
    Console.WriteLine("Document doesn't support barcodes extraction.");
    return;
}

Krok 3: Ustaw opcje wyodrębniania kodów kreskowych

Zdefiniuj opcje wyodrębniania kodów kreskowych. Możesz określić parametry, takie jak typy kodów kreskowych, tryb jakości i inne ustawienia:

BarcodeOptions options = new BarcodeOptions(
    null,
    QualityMode.Low,
    QualityMode.Low,
    null,
    true,
    "pdf417",
    "QR"
);

Krok 4: Wyodrębnij kody kreskowe

Teraz wyodrębnij kody kreskowe z dokumentu, korzystając z określonych opcji:

IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);

Krok 5: Iteruj i przetwarzaj kody kreskowe

Iteruj po wyodrębnionych kodach kreskowych i przetwarzaj każdy z nich:

foreach (PageBarcodeArea barcode in barcodes)
{
    Console.WriteLine("Page: " + barcode.Page.Index.ToString());
    Console.WriteLine("Value: " + barcode.Value);
    Console.WriteLine("Confidence: " + barcode.Confidence.ToString());
}

Wniosek

W tym samouczku zademonstrowaliśmy, jak używać GroupDocs.Parser dla .NET do wyodrębniania kodów kreskowych z uszkodzonych dokumentów. Wykonując poniższe kroki, możesz efektywnie pobierać informacje o kodach kreskowych z różnych formatów plików, stosując proste i skuteczne podejście.

Często zadawane pytania

Czy GroupDocs.Parser może obsługiwać wiele typów kodów kreskowych?

Tak, GroupDocs.Parser obsługuje szeroką gamę typów kodów kreskowych, w tym kody QR, PDF417 i inne.

Jakie formaty plików obsługuje GroupDocs.Parser do wyodrębniania kodów kreskowych?

GroupDocs.Parser może wyodrębniać kody kreskowe z popularnych formatów, takich jak PDF, DOCX, XLSX i inne.

Czy dostępna jest bezpłatna wersja próbna programu GroupDocs.Parser?

Tak, możesz uzyskać dostęp do bezpłatnej wersji próbnejTutaj.

Gdzie mogę uzyskać pomoc dotyczącą GroupDocs.Parser?

Aby uzyskać wsparcie i dyskusje, odwiedź stronęForum GroupDocs.Parser.

Jak mogę uzyskać tymczasową licencję na GroupDocs.Parser?

Możesz nabyć licencję tymczasowąTutaj.