Word փաստաթղթերից QR կոդերի սկանավորումը (DOC) գործնական լուծում է փաստաթղթերում ներկառուցված արժեքավոր տեղեկատվության արդյունահանման ավտոմատացման համար: C#**-ի միջոցով DOC-ից QR կոդը սկանավորելու հնարավորությունը թույլ է տալիս օգտատերերին արդյունավետ կերպով առբերել տվյալներ, ինչպիսիք են URL-ները, կոնտակտային տվյալները կամ այլ ներկառուցված տեղեկություններ, հեշտացնելով աշխատանքային հոսքերը բիզնեսում, կրթությունում և այլն: Parser գրադարանի օգնությամբ օգտվողները կարող են հեշտությամբ վերլուծել Word փաստաթղթերը, հանել QR կոդը DOC-ից C#-ով և բացահայտել QR կոդերը փաստաթղթի բովանդակության մեջ: Այս հոդվածը կուղղորդի ձեզ C# նախագիծ ստեղծելու, QR կոդերը DOC ֆայլերից սկանավորելու և արդյունահանված տվյալների մշակման քայլերով՝ առաջարկելով համապարփակ լուծում նրանց համար, ովքեր ցանկանում են իրականացնել QR կոդի ընթերցման գործառույթ իրենց հավելվածներում:
QR կոդը DOC-ից C#-ով սկանավորելու քայլեր
- Համոզվեք, որ ձեր մշակման միջավայրը պատշաճ կերպով կարգավորվել է և ներառեք GroupDocs.Parser for .NET գրադարանը ձեր C# նախագծում՝ հնարավոր դարձնելու QR կոդերի սկանավորումը DOC ֆայլի ձևաչափից:
- Ստուգեք Parser օբյեկտը
փոխանցելով ձեր DOC ֆայլի ֆայլի ուղին դրա կոնստրուկտորի մեջ
թույլ տալով կոդը կարդալ և վերլուծել փաստաթղթի բովանդակությունը: - Օգտագործեք Parser.GetBarcodes մեթոդը՝ PageBarcodeArea-ի հավաքածուն առբերելու համար՝ հատուկ թիրախավորելով QR կոդերը DOC ֆայլում։
- Վերջապես, կրկնեք հավաքածուն՝ DOC ֆայլից հանված QR կոդի արժեքները առբերելու և մշակելու համար։
«Parser.GetBarcodes» մեթոդը առբերում է DOC ֆայլում ներկառուցված QR կոդերի ցանկը: «PageBarcodeArea» օբյեկտների ցանկը պարունակում է մանրամասներ յուրաքանչյուր հայտնաբերված QR կոդի մասին, ներառյալ էջի համարը և QR կոդի արժեքը: Դուք կարող եք զտել արդյունքները՝ կենտրոնանալու միայն QR կոդերի վրա՝ օգտագործելով «CodeTypeName» հատկությունը: Հենց որ QR կոդերը նույնականացվեն, դուք կարող եք պտտվել դրանց միջով՝ արդյունահանված արժեքները մուտք գործելու և մշակելու համար: Այս մոտեցումը հեշտացնում է QR կոդի արդյունահանումը DOC C#-ից և այն արդյունավետորեն աշխատում է տարբեր ֆայլերի չափերի մեջ՝ ապահովելով, որ փաստաթղթի բոլոր QR կոդերը սկանավորվեն և առբերվեն: Անկախ նրանից՝ ձեր նպատակն է առբերել կոնտակտային տվյալները, URL-ները կամ այլ ներկառուցված տվյալներ, Parser գրադարանն առաջարկում է հարթ, հարթակից անկախ լուծում, որն աշխատում է Windows-ի, macOS-ի և Linux-ի վրա: Նվազագույն կարգավորումներով և կոդով դուք կարող եք արագ և արդյունավետ կերպով հանել QR կոդերը DOC ֆայլերից՝ դարձնելով այն իդեալական լուծում QR կոդի սկանավորման գործառույթը տարբեր հավելվածներում ինտեգրելու համար:
Կոդ՝ QR կոդը DOC-ից C#-ով սկանավորելու համար
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
namespace ScanQRCodefromDOCusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Apply the license to remove the restrictions imposed | |
// by the Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Instantiate an object of the Parser class to enable access to its | |
// methods and properties for processing or manipulating data | |
using (Parser parser = new Parser("input.doc")) | |
{ | |
// Verify if the file is compatible for QR extraction | |
if (!parser.Features.Barcodes) | |
{ | |
Console.WriteLine("The file doesn't support QR extraction."); | |
return; | |
} | |
// Scan and extract only the barcodes of type "QR" from your file | |
IEnumerable<PageBarcodeArea> qrcodes = parser.GetBarcodes() | |
.Where(i => i.CodeTypeName == "QR"); | |
// Iterate over QR codes | |
foreach (PageBarcodeArea qrcode in qrcodes) | |
{ | |
// Print the page index | |
Console.WriteLine("Page: " + (qrcode.Page.Index + 1)); | |
// Print the barcode value | |
Console.WriteLine("Value: " + qrcode.Value); | |
} | |
} | |
} | |
} | |
} |
Եզրափակելով, C# կարդալ QR Code-ը DOC-ից ապահովում է արդյունավետ միջոց՝ ավտոմատացնել QR կոդի արդյունահանումը Word փաստաթղթերից՝ ընդլայնելով աշխատանքային հոսքերը տարբեր հատվածներում: Այս հոդվածը կարդալուց հետո դուք հեշտությամբ կարող եք սկանավորել և հանել QR կոդերը՝ հնարավորություն տալով արագ մուտք գործել կարևոր տվյալներ, ինչպիսիք են URL-ները կամ DOC ֆայլերում ներկառուցված կոնտակտային տվյալները: Այս լուծումն առաջարկում է պարզ և հուսալի մեթոդ՝ QR կոդի սկանավորումը C# հավելվածներում իրականացնելու համար՝ այն դարձնելով արժեքավոր գործիք փաստաթղթերի մշակման առաջադրանքները պարզեցնելու համար:
Ավելի վաղ մենք կիսվել էինք QR կոդերը PPTX ֆայլերից C#-ի միջոցով սկանավորելու ուղեցույցով: Մանրամասն նկարագրության համար բաց մի՛ թողեք մեր ամբողջական ձեռնարկը, թե ինչպես կատարել սկանավորեք QR կոդը PPTX-ից՝ օգտագործելով C#: