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.