Scan QR-code van DOCX met C#

In de digitale wereld van vandaag worden QR-codes steeds vaker gebruikt voor verschillende toepassingen, waaronder marketing, betalingen en het delen van gegevens. Als u met DOCX-bestanden werkt en QR-codes van DOCX moet scannen met C#, kunt u dit eenvoudig doen met de GroupDocs.Parser-bibliotheek. In dit artikel leiden we u door dit proces, samen met een voorbeeld van code. De bibliotheek die in dit artikel wordt besproken, is een robuust hulpmiddel voor het parsen en extraheren van gegevens uit meerdere documentformaten, waaronder DOCX. Het biedt een breed scala aan functies die het extraheren van barcodes, waaronder QR-codes, uit documenten vereenvoudigen zonder dat er extra software nodig is. Voordat u deze functionaliteit implementeert, moet u ervoor zorgen dat Visual Studio op uw machine is geïnstalleerd en dat een .NET-omgeving is ingesteld voor C#-ontwikkeling. De volgende belangrijke stappen leggen het proces uit van het extraheren van QR-codes van DOCX in C#.

Stappen om QR-code van DOCX te scannen met C#

  1. Stel uw ontwikkelomgeving in en voeg de bibliotheek GroupDocs.Parser for .NET toe aan uw project voor het scannen van QR-codes vanuit DOCX
  2. Maak een Parser-object door het pad naar uw DOCX-bestand als argument voor de constructor op te geven
  3. Gebruik de Parser.GetBarcodes-methode om de PageBarcodeArea-collectie op te halen voor barcodes van het type ‘QR
  4. Loop ten slotte door de gefilterde barcodecollectie om toegang te krijgen tot de QR-codegegevens in het DOCX-bestand en deze te extraheren

De Parser-bibliotheek biedt een zeer veelzijdige oplossing die QR-code-extractie uit DOCX C# op meerdere besturingssystemen, waaronder Windows, macOS en Linux, mogelijk maakt. Door gebruik te maken van .NET kunnen ontwikkelaars een consistente ontwikkelomgeving onderhouden, wat de implementatie vereenvoudigt, ongeacht het gekozen platform. Zodra u de benodigde bibliotheek hebt geïnstalleerd en de juiste bestandspaden hebt geconfigureerd, wordt het integreren van de code in uw projecten eenvoudig en efficiënt. Het volgende codevoorbeeld laat zien hoe u QR-codes uit DOCX-bestanden effectief kunt lezen.

Code om QR-code van DOCX te scannen met C#

using GroupDocs.Parser;
using GroupDocs.Parser.Data;
using System;
using System.Collections.Generic;
using System.Linq;
namespace ScanQRCodefromDOCXusingCSharp
{
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.docx"))
{
// 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);
}
}
}
}
}

Met Parser-bibliotheek is C# QR-code lezen van DOCX-documenten zowel efficiënt als eenvoudig te implementeren op verschillende platforms. De krachtige functies van de bibliotheek stellen ontwikkelaars in staat zich te concentreren op de kernlogica van de applicatie en zorgen tegelijkertijd voor naadloze barcode-extractie. Door dit proces te benutten, kunt u de mogelijkheid van uw applicatie om DOCX-bestanden te verwerken en waardevolle gegevens te extraheren die zijn gecodeerd in QR-codes aanzienlijk verbeteren. Of u nu oplossingen bouwt voor gegevensautomatisering of documentbeheer, deze bibliotheek is betrouwbaar voor het scannen van QR-codes op elk platform.

Eerder hebben we een handleiding gegeven over het scannen van QR-codes uit PDF met C#. Mis voor een uitgebreide uitleg onze volledige tutorial over hoe u QR-code scannen van PDF met C# kunt gebruiken niet.

 Nederlands