Skanna QR-kod från DOCX med C#

I dagens digitala värld används QR-koder alltmer för olika applikationer, inklusive marknadsföring, betalningar och datadelning. Om du arbetar med DOCX-filer och behöver skanna QR-kod från DOCX med C#, kan du enkelt uppnå det med GroupDocs.Parser-biblioteket. I den här artikeln guidar vi dig genom den här processen tillsammans med exempel på exempel. Biblioteket som diskuteras i den här artikeln är ett robust verktyg för att analysera och extrahera data från flera dokumentformat, inklusive DOCX. Den tillhandahåller ett brett utbud av funktioner som förenklar extraheringen av streckkoder, inklusive QR-koder, från dokument utan att behöva någon extra programvara. Innan du implementerar denna funktion, se till att du har Visual Studio installerat på din maskin och en .NET-miljö inställd för C#-utveckling. Följande nyckelsteg förklarar processen för hur man extraherar QR-koden från DOCX i C#.

Steg för att skanna QR-kod från DOCX med C#

  1. Ställ in din utvecklingsmiljö och lägg till GroupDocs.Parser for .NET-biblioteket i ditt projekt för QR-kodskanning från DOCX
  2. Skapa ett Parser-objekt genom att ange sökvägen till din DOCX-fil som ett argument till dess konstruktor
  3. Använd metoden Parser.GetBarcodes för att hämta PageBarcodeArea-samlingen för streckkoder av typen ‘QR
  4. Slutligen, gå igenom den filtrerade streckkodssamlingen för att komma åt och extrahera QR-koddata som finns i DOCX-filen

Parser-biblioteket erbjuder en mycket mångsidig lösning som underlättar QR-kodextraktion från DOCX C# på flera operativsystem, inklusive Windows, macOS och Linux. Genom att använda .NET kan utvecklare upprätthålla en konsekvent utvecklingsmiljö, vilket förenklar implementeringen oavsett vald plattform. När du har installerat det nödvändiga biblioteket och konfigurerat lämpliga filsökvägar, blir det enkelt och effektivt att integrera koden i dina projekt. Följande kodexempel visar hur man läser QR-koder från DOCX-filer effektivt.

Kod för att skanna QR-kod från DOCX med 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);
}
}
}
}
}

Med Parser-biblioteket är C#-läs QR-kod från DOCX-dokument både effektivt och enkelt att implementera på olika plattformar. Bibliotekets kraftfulla funktioner gör det möjligt för utvecklare att fokusera på kärnapplikationslogik samtidigt som de säkerställer sömlös streckkodsextraktion. Genom att utnyttja denna process kan du avsevärt förbättra din applikations förmåga att bearbeta DOCX-filer och extrahera värdefull data kodad i QR-koder. Oavsett om du bygger lösningar för dataautomatisering eller dokumenthantering är det här biblioteket tillförlitligt för QR-kodskanning på alla plattformar.

Tidigare gav vi en guide om att skanna QR-koder från PDF med C#. För en omfattande förklaring, missa inte vår fullständiga handledning om hur du skanna QR-kod från PDF med C#.

 Svenska