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.