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.