Vonja ki a vonalkódokat a dokumentumból az opciókkal
Bevezetés
Ebben az oktatóanyagban végigvezetjük a vonalkódok dokumentumból történő kinyerésének folyamatát a GroupDocs.Parser for .NET segítségével. A GroupDocs.Parser egy hatékony könyvtár, amely lehetővé teszi szövegek, metaadatok és vonalkódok kinyerését különféle dokumentumformátumokból, például PDF, Microsoft Word, Excel és egyebekből.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy a következő előfeltételeket teljesítette:
- Fejlesztési környezet: Győződjön meg arról, hogy a Visual Studio telepítve van a gépen.
- GroupDocs.Parser Library: Töltse le és telepítse a GroupDocs.Parser for .NET könyvtárat innenitt.
- Mintadokumentum: Készítsen vonalkódokat tartalmazó mintadokumentumot (pl. PDF, DOCX) a kivonathoz.
Névterek importálása
Először is importálnia kell a szükséges névtereket a C# projektbe a GroupDocs.Parser funkciók használatához.
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;
1. lépés: Hozzon létre egy példányt az elemző osztályból
A kezdéshez hozzon létre egy példányt aParser
osztályt a mintadokumentum elérési útjának átadásával.
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
// A kódot a következő lépésekben kell hozzáadni
}
2. lépés: Ellenőrizze a vonalkód-kivonás támogatását
Ezután ellenőrizze, hogy a dokumentum támogatja-e a vonalkód-kivonást aFeatures
tulajdona aParser
példa.
if (!parser.Features.Barcodes)
{
Console.WriteLine("Document doesn't support barcode extraction.");
return;
}
3. lépés: Adja meg a vonalkód-kivonási beállításokat
Most adja meg a vonalkód-kivonás beállításait a segítségévelBarcodeOptions
. Beállíthat olyan paramétereket, mint a minőségi módok és a vonalkód típusok.
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
4. lépés: Vonja ki a vonalkódokat a dokumentumból
Használja aGetBarcodes
módszere aParser
osztály vonalkódok kinyeréséhez a meghatározott beállítások alapján.
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
5. lépés: Ismételje meg és jelenítse meg a kivont vonalkódokat
Végül ismételje meg a kivont vonalkódokat, és jelenítse meg az oldalindexüket és az értékeket.
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
}
Következtetés
Ebben az oktatóanyagban megtanultuk, hogyan lehet vonalkódokat kivonni egy dokumentumból a GroupDocs.Parser for .NET segítségével. Ez a folyamat magában foglalja aParser
például a kivonatolási lehetőségek meghatározása és a kivont vonalkódok iterációja. A GroupDocs.Parser leegyszerűsíti a vonalkód-kivonást a különböző dokumentumformátumokból, lehetővé téve a hatékony dokumentumfeldolgozást a .NET-alkalmazásokon belül.
GYIK
A GroupDocs.Parser ki tudja vonni a vonalkódokat PDF dokumentumokból?
Igen, a GroupDocs.Parser támogatja a vonalkód-kivonást PDF-dokumentumokból, más formátumokkal együtt, mint például a DOCX, XLSX stb.
Milyen vonalkód-típusokat támogat a GroupDocs.Parser?
A GroupDocs.Parser különféle vonalkódtípusokat támogat, beleértve a QR-kódokat, a 39-es kódot, a 128-as kódot és még sok mást.
A GroupDocs.Parser licencet igényel kereskedelmi használatra?
Igen, kereskedelmi használatra érvényes engedély szükséges. Engedélyt szerezhet beitt.
A GroupDocs.Parser alkalmas dokumentumok kötegelt feldolgozására?
Igen, a GroupDocs.Parser hatékonyan tudja kezelni a dokumentumok kötegelt feldolgozását szöveg-, metaadat-visszakeresés és vonalkód-kivonás céljából.
Hol találok technikai támogatást a GroupDocs.Parser számára?
Technikai támogatást kaphat, vagy kérdéseket tehet fel aGroupDocs fórum.