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.