Praca z kodami kreskowymi w szablonach
Wstęp
W tym samouczku omówimy, jak efektywnie wyodrębniać dane z dokumentów przy użyciu szablonów w programie GroupDocs.Parser dla platformy .NET. GroupDocs.Parser upraszcza proces ekstrakcji danych, umożliwiając zdefiniowanie szablonów dla określonych typów danych, takich jak kody kreskowe, a następnie analizowanie dokumentów według tych szablonów.
Warunki wstępne
Zanim zaczniemy, upewnij się, że masz następującą konfigurację:
- GroupDocs.Parser dla .NET: Bibliotekę można pobrać zTutaj.
- Przykładowy dokument: Przygotuj przykładowy plik (np. PDF, DOCX) zawierający dane, które chcesz wyodrębnić.
Importuj przestrzenie nazw
Najpierw uwzględnij niezbędne przestrzenie nazw w kodzie C#:
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;
Krok 1: Zdefiniuj pole kodu kreskowego
Zdefiniuj pole kodu kreskowego w szablonie. W tym przykładzie konfigurowane jest pole kodu QR:
TemplateBarcode barcode = new TemplateBarcode(
new Rectangle(new Point(590, 80), new Size(150, 150)),
"QR");
Tutaj,Rectangle
określa położenie i rozmiar pola kodu kreskowego na dokumencie.
Krok 2: Utwórz szablon
Utwórz szablon i dodaj do niego pole z kodem kreskowym:
Template template = new Template(new TemplateItem[] { barcode });
Krok 3: Przeanalizuj dokument za pomocą szablonu
Utwórz instancjęParser
class ścieżką pliku dokumentu i przeanalizuj dokument przy użyciu zdefiniowanego szablonu:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
DocumentData data = parser.ParseByTemplate(template);
// Wydrukuj wyodrębnione dane
for (int i = 0; i < data.Count; i++)
{
Console.Write(data[i].Name + ": ");
PageBarcodeArea area = data[i].PageArea as PageBarcodeArea;
Console.WriteLine(area == null ? "Not a template barcode field" : area.Value);
}
}
Ten fragment kodu otwiera dokument, stosuje szablon i wyodrębnia dane na podstawie zdefiniowanego pola kodu kreskowego. Następnie drukuje wyodrębnione dane.
Wniosek
Używanie GroupDocs.Parser dla .NET z szablonami upraszcza wyodrębnianie danych strukturalnych z dokumentów, szczególnie w przypadku określonych typów danych, takich jak kody kreskowe. Postępując zgodnie z tym przewodnikiem, możesz efektywnie zintegrować możliwości analizowania dokumentów z aplikacjami .NET.
Często zadawane pytania
P: Czy mogę wyodrębnić wiele pól kodu kreskowego z jednego dokumentu?
Odp.: Tak, możesz zdefiniować wiele pól kodów kreskowych w szablonie i wyodrębnić odpowiednie dane z dokumentu.
P: Jakie formaty dokumentów są obsługiwane podczas analizowania?
Odp.: GroupDocs.Parser obsługuje szeroką gamę formatów dokumentów, w tym PDF, DOCX, XLSX, PPTX i inne.
P: Czy dostępna jest wersja próbna?
O: Tak, możesz uzyskać bezpłatną wersję próbną GroupDocs.Parser w witrynieTutaj.
P: Jak mogę uzyskać pomoc techniczną?
O: Aby uzyskać pomoc techniczną, odwiedź stronęForum GroupDocs.
P: Gdzie mogę kupić licencję?
O: Licencję na GroupDocs.Parser można kupić w witrynieTutaj.