Wyodrębnij kody kreskowe z dokumentu za pomocą opcji
Wstęp
W tym samouczku omówimy proces wyodrębniania kodów kreskowych z dokumentu za pomocą programu GroupDocs.Parser dla platformy .NET. GroupDocs.Parser to potężna biblioteka, która umożliwia wyodrębnianie tekstu, metadanych i kodów kreskowych z różnych formatów dokumentów, takich jak PDF, Microsoft Word, Excel i innych.
Warunki wstępne
Zanim zaczniesz, upewnij się, że spełnione są następujące wymagania wstępne:
- Środowisko programistyczne: Upewnij się, że na komputerze jest zainstalowany program Visual Studio.
- Biblioteka GroupDocs.Parser: Pobierz i zainstaluj bibliotekę GroupDocs.Parser dla .NET ze stronyTutaj.
- Przykładowy dokument: Przygotuj przykładowy dokument (np. PDF, DOCX) zawierający kody kreskowe do wyodrębnienia.
Importuj przestrzenie nazw
Najpierw musisz zaimportować niezbędne przestrzenie nazw do projektu C#, aby móc korzystać z funkcjonalności GroupDocs.Parser.
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;
Krok 1: Utwórz instancję klasy analizatora składni
Aby rozpocząć, utwórz instancję plikuParser
class, przekazując ścieżkę do przykładowego dokumentu.
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
// Kod do dodania w kolejnych krokach
}
Krok 2: Sprawdź obsługę ekstrakcji kodów kreskowych
Następnie sprawdź, czy dokument obsługuje ekstrakcję kodów kreskowych za pomocąFeatures
własnośćParser
instancja.
if (!parser.Features.Barcodes)
{
Console.WriteLine("Document doesn't support barcode extraction.");
return;
}
Krok 3: Zdefiniuj opcje wyodrębniania kodów kreskowych
Teraz określ opcje ekstrakcji kodów kreskowych za pomocąBarcodeOptions
. Można ustawić parametry, takie jak tryby jakości i typy kodów kreskowych.
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
Krok 4: Wyodrębnij kody kreskowe z dokumentu
UżyjGetBarcodes
metodaParser
class do wyodrębniania kodów kreskowych na podstawie zdefiniowanych opcji.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
Krok 5: Iteruj i wyświetl wyodrębnione kody kreskowe
Na koniec wykonaj iterację po wyodrębnionych kodach kreskowych i wyświetl ich indeks strony oraz wartości.
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
}
Wniosek
W tym samouczku nauczyliśmy się wyodrębniać kody kreskowe z dokumentu za pomocą programu GroupDocs.Parser dla platformy .NET. Proces ten polega na utworzeniuParser
przykład, definiując opcje ekstrakcji i iterując po wyodrębnionych kodach kreskowych. GroupDocs.Parser upraszcza zadanie wyodrębniania kodów kreskowych z różnych formatów dokumentów, umożliwiając wydajne przetwarzanie dokumentów w aplikacjach .NET.
Często zadawane pytania
Czy GroupDocs.Parser może wyodrębniać kody kreskowe z dokumentów PDF?
Tak, GroupDocs.Parser obsługuje wyodrębnianie kodów kreskowych z dokumentów PDF oraz innych formatów, takich jak DOCX, XLSX itp.
Jakie typy kodów kreskowych obsługuje GroupDocs.Parser?
GroupDocs.Parser obsługuje różne typy kodów kreskowych, w tym kody QR, Code 39, Code 128 i inne.
Czy GroupDocs.Parser wymaga licencji do użytku komercyjnego?
Tak, do użytku komercyjnego wymagana jest ważna licencja. Licencję można uzyskać odTutaj.
Czy GroupDocs.Parser nadaje się do wsadowego przetwarzania dokumentów?
Tak, GroupDocs.Parser może wydajnie obsługiwać wsadowe przetwarzanie dokumentów w celu wyodrębniania tekstu, pobierania metadanych i ekstrakcji kodów kreskowych.
Gdzie mogę znaleźć pomoc techniczną dotyczącą GroupDocs.Parser?
Możesz uzyskać pomoc techniczną lub zadać pytania na stronieForum GroupDocs.