Práce s čárovými kódy v šablonách
Úvod
V tomto tutoriálu prozkoumáme, jak efektivně extrahovat data z dokumentů pomocí šablon s GroupDocs.Parser pro .NET. GroupDocs.Parser zjednodušuje proces extrakce dat tím, že umožňuje definovat šablony pro konkrétní datové typy, jako jsou čárové kódy, a poté analyzovat dokumenty podle těchto šablon.
Předpoklady
Než začneme, ujistěte se, že máte následující nastavení:
- GroupDocs.Parser pro .NET: Knihovnu si můžete stáhnout ztady.
- Vzorový dokument: Připravte vzorový soubor (např. PDF, DOCX), který obsahuje data, která chcete extrahovat.
Import jmenných prostorů
Nejprve do kódu C# zahrňte potřebné jmenné prostory:
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;
Krok 1: Definujte pole čárového kódu
Definujte pole čárového kódu v šabloně. Tento příklad nastavuje pole QR kódu:
TemplateBarcode barcode = new TemplateBarcode(
new Rectangle(new Point(590, 80), new Size(150, 150)),
"QR");
Tady,Rectangle
definuje polohu a velikost pole čárového kódu na dokumentu.
Krok 2: Vytvořte šablonu
Vytvořte šablonu a přidejte do ní pole čárového kódu:
Template template = new Template(new TemplateItem[] { barcode });
Krok 3: Analyzujte dokument pomocí šablony
Vytvořte instanciParser
třídy s cestou k souboru dokumentu a analyzujte dokument pomocí definované šablony:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
DocumentData data = parser.ParseByTemplate(template);
// Vytiskněte extrahovaná data
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);
}
}
Tento fragment kódu otevře dokument, použije šablonu a extrahuje data na základě definovaného pole čárového kódu. Poté vytiskne extrahovaná data.
Závěr
Použití GroupDocs.Parser for .NET se šablonami zjednodušuje extrakci strukturovaných dat z dokumentů, zejména při práci se specifickými datovými typy, jako jsou čárové kódy. Podle této příručky můžete efektivně integrovat možnosti analýzy dokumentů do vašich aplikací .NET.
FAQ
Otázka: Mohu extrahovat více polí čárových kódů z jednoho dokumentu?
Odpověď: Ano, v šabloně můžete definovat více polí čárových kódů a extrahovat odpovídající data z dokumentu.
Otázka: Které formáty dokumentů jsou podporovány pro analýzu?
Odpověď: GroupDocs.Parser podporuje širokou škálu formátů dokumentů, včetně PDF, DOCX, XLSX, PPTX a dalších.
Otázka: Je k dispozici zkušební verze?
Odpověď: Ano, můžete získat bezplatnou zkušební verzi GroupDocs.Parser odtady.
Otázka: Jak mohu získat technickou podporu?
Odpověď: Pro technickou pomoc navštivte stránkufórum GroupDocs.
Otázka: Kde mohu zakoupit licenci?
A: Můžete si zakoupit licenci pro GroupDocs.Parser odtady.