Սկանավորեք QR կոդը DOC-ից՝ օգտագործելով C#

Word փաստաթղթերից QR կոդերի սկանավորումը (DOC) գործնական լուծում է փաստաթղթերում ներկառուցված արժեքավոր տեղեկատվության արդյունահանման ավտոմատացման համար: C#**-ի միջոցով DOC-ից QR կոդը սկանավորելու հնարավորությունը թույլ է տալիս օգտատերերին արդյունավետ կերպով առբերել տվյալներ, ինչպիսիք են URL-ները, կոնտակտային տվյալները կամ այլ ներկառուցված տեղեկություններ, հեշտացնելով աշխատանքային հոսքերը բիզնեսում, կրթությունում և այլն: Parser գրադարանի օգնությամբ օգտվողները կարող են հեշտությամբ վերլուծել Word փաստաթղթերը, հանել QR կոդը DOC-ից C#-ով և բացահայտել QR կոդերը փաստաթղթի բովանդակության մեջ: Այս հոդվածը կուղղորդի ձեզ C# նախագիծ ստեղծելու, QR կոդերը DOC ֆայլերից սկանավորելու և արդյունահանված տվյալների մշակման քայլերով՝ առաջարկելով համապարփակ լուծում նրանց համար, ովքեր ցանկանում են իրականացնել QR կոդի ընթերցման գործառույթ իրենց հավելվածներում:

QR կոդը DOC-ից C#-ով սկանավորելու քայլեր

  1. Համոզվեք, որ ձեր մշակման միջավայրը պատշաճ կերպով կարգավորվել է և ներառեք GroupDocs.Parser for .NET գրադարանը ձեր C# նախագծում՝ հնարավոր դարձնելու QR կոդերի սկանավորումը DOC ֆայլի ձևաչափից:
  2. Ստուգեք Parser օբյեկտը փոխանցելով ձեր DOC ֆայլի ֆայլի ուղին դրա կոնստրուկտորի մեջ թույլ տալով կոդը կարդալ և վերլուծել փաստաթղթի բովանդակությունը:
  3. Օգտագործեք Parser.GetBarcodes մեթոդը՝ PageBarcodeArea-ի հավաքածուն առբերելու համար՝ հատուկ թիրախավորելով QR կոդերը DOC ֆայլում։
  4. Վերջապես, կրկնեք հավաքածուն՝ 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#:

 Հայերեն