Vonja ki a vonalkódokat a sérült dokumentumból

Bevezetés

Ebben az oktatóanyagban végigvezetjük a vonalkódok sérült dokumentumokból történő kinyerésének folyamatán a GroupDocs.Parser for .NET segítségével. A GroupDocs.Parser egy hatékony dokumentumelemző API, amely lehetővé teszi a fejlesztők számára, hogy szöveget, metaadatokat, képeket és most vonalkódokat is kinyerjenek különféle fájlformátumokból. Lebontjuk a feladat hatékony végrehajtásához szükséges lépéseket.

Előfeltételek

Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik az alábbiakkal:

  • GroupDocs.Parser for .NET: Letöltheti a könyvtárat innenitt.
  • Fejlesztői környezet: Visual Studio vagy bármely más .NET fejlesztői IDE.
  • Sérült dokumentum minta: Készítsen egy minta sérült dokumentumot (pl. PDF, DOCX) tesztelésre.

Névterek importálása

Kezdje azzal, hogy importálja a szükséges névtereket a .NET-projekthez:

using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;

1. lépés: Inicializálja az elemzőt

Először inicializálja aParser objektum a mintafájl elérési útjával:

using (Parser parser = new Parser("YourSampleFilePath"))
{
    // Folytatás a vonalkód kivonattal...
}

2. lépés: Ellenőrizze a vonalkód-kivonás támogatását

folytatás előtt győződjön meg arról, hogy a dokumentum támogatja a vonalkód-kivonást:

if (!parser.Features.Barcodes)
{
    Console.WriteLine("Document doesn't support barcodes extraction.");
    return;
}

3. lépés: Állítsa be a vonalkód-kivonási beállításokat

Határozza meg a vonalkód-kivonás beállításait. Megadhat paramétereket, például vonalkód típusokat, minőségi módot és egyéb beállításokat:

BarcodeOptions options = new BarcodeOptions(
    null,
    QualityMode.Low,
    QualityMode.Low,
    null,
    true,
    "pdf417",
    "QR"
);

4. lépés: Vonalkódok kibontása

Most bontsa ki a vonalkódokat a dokumentumból a megadott beállításokkal:

IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);

5. lépés: Iterálja és dolgozza fel a vonalkódokat

Ismételje meg a kivont vonalkódokat, és dolgozza fel mindegyiket:

foreach (PageBarcodeArea barcode in barcodes)
{
    Console.WriteLine("Page: " + barcode.Page.Index.ToString());
    Console.WriteLine("Value: " + barcode.Value);
    Console.WriteLine("Confidence: " + barcode.Confidence.ToString());
}

Következtetés

Ebben az oktatóanyagban bemutattuk, hogyan használható a GroupDocs.Parser for .NET vonalkódok kinyerésére a sérült dokumentumokból. Ha követi ezeket a lépéseket, egyszerű és hatékony megközelítéssel hatékonyan lekérheti a vonalkód-információkat különböző fájlformátumokból.

GYIK

A GroupDocs.Parser képes többféle vonalkódot kezelni?

Igen, a GroupDocs.Parser a vonalkódtípusok széles skáláját támogatja, beleértve a QR-kódokat, a PDF417-et és egyebeket.

Milyen fájlformátumokat támogat a GroupDocs.Parser a vonalkód-kinyeréshez?

GroupDocs.Parser képes vonalkódokat kivonni olyan népszerű formátumokból, mint a PDF, DOCX, XLSX és mások.

Van ingyenes próbaverzió a GroupDocs.Parser számára?

Igen, hozzáférhet az ingyenes próbaverzióhozitt.

Hol kaphatok támogatást a GroupDocs.Parser számára?

Támogatásért és megbeszélésekért keresse fel aGroupDocs.Parser fórum.

Hogyan szerezhetek ideiglenes licencet a GroupDocs.Parser számára?

Ideiglenes jogosítványt szerezhetitt.