Vonalkódok használata sablonokban

Bevezetés

Ebben az oktatóanyagban megvizsgáljuk, hogyan lehet hatékonyan kinyerni az adatokat a dokumentumokból sablonok segítségével a GroupDocs.Parser for .NET segítségével. A GroupDocs.Parser leegyszerűsíti az adatkinyerési folyamatot azáltal, hogy lehetővé teszi sablonok meghatározását bizonyos adattípusokhoz, például vonalkódokhoz, majd ezeknek a sablonoknak megfelelően elemzi a dokumentumokat.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy az alábbiakat beállította:

  • GroupDocs.Parser for .NET: Letöltheti a könyvtárat innenitt.
  • Mintadokumentum: Készítsen mintafájlt (pl. PDF, DOCX), amely tartalmazza a kivonatolni kívánt adatokat.

Névterek importálása

Először is adja meg a szükséges névtereket a C# kódban:

using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;

1. lépés: Határozzon meg egy vonalkódmezőt

Határozzon meg egy vonalkódmezőt a sablonon belül. Ez a példa egy QR-kód mezőt állít be:

TemplateBarcode barcode = new TemplateBarcode(
    new Rectangle(new Point(590, 80), new Size(150, 150)),
    "QR");

Itt,Rectangle meghatározza a vonalkódmező helyét és méretét a dokumentumon.

2. lépés: Hozzon létre egy sablont

Hozzon létre egy sablont, és adja hozzá a vonalkód mezőt:

Template template = new Template(new TemplateItem[] { barcode });

3. lépés: Elemezze a dokumentumot a sablon segítségével

Példányosítsa aParser osztályt a dokumentumfájl elérési útjával, és elemezze a dokumentumot a meghatározott sablon segítségével:

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    DocumentData data = parser.ParseByTemplate(template);
    // Kivont adatok nyomtatása
    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);
    }
}

Ez a kódrészlet megnyitja a dokumentumot, alkalmazza a sablont, és kivonja az adatokat a meghatározott vonalkódmező alapján. Ezután kinyomtatja a kinyert adatokat.

Következtetés

A GroupDocs.Parser for .NET használata sablonokkal leegyszerűsíti a strukturált adatok kinyerését a dokumentumokból, különösen akkor, ha meghatározott adattípusokkal, például vonalkódokkal foglalkozik. Az útmutató követésével hatékonyan integrálhatja a dokumentumelemzési képességeket .NET-alkalmazásaiba.

GYIK

K: Kivonhatok több vonalkódmezőt egyetlen dokumentumból?

V: Igen, egy sablonon belül több vonalkódmezőt is meghatározhat, és a megfelelő adatokat kinyerheti egy dokumentumból.

K: Mely dokumentumformátumok támogatottak az elemzéshez?

V: A GroupDocs.Parser a dokumentumformátumok széles skáláját támogatja, beleértve a PDF, DOCX, XLSX, PPTX stb.

K: Elérhető próbaverzió?

V: Igen, a GroupDocs.Parser ingyenes próbaverzióját letöltheti a webhelyrőlitt.

K: Hogyan kaphatok műszaki támogatást?

V: Technikai segítségért látogassa meg aGroupDocs fórum.

K: Hol vásárolhatok licencet?

V: A GroupDocs.Parser licencét a következő webhelyről vásárolhatja megitt.