Skanuj kod QR z pliku PDF za pomocą języka C#

Kody QR stały się popularnym sposobem szybkiego i wydajnego udostępniania informacji. Niezależnie od tego, czy chodzi o cele marketingowe, płatności zbliżeniowe czy udostępnianie danych, możliwość programowego odczytu kodów QR z dokumentów PDF może znacznie ulepszyć Twoje aplikacje. W tym artykule przyjrzymy się, jak skanować kod QR z pliku PDF za pomocą języka C#, zapewniając prostą implementację przy użyciu biblioteki Parser. Jest to niezależna od platformy biblioteka zaprojektowana do bezproblemowego obsługiwania zadań analizy dokumentów, oferująca pełną zgodność z systemami Windows, macOS i Linux. Zanim zaczniemy, upewnij się, że masz zainstalowany program Visual Studio, środowisko .NET skonfigurowane do tworzenia oprogramowania w języku C# oraz bibliotekę Parser zintegrowaną z projektem, którą można łatwo zainstalować za pomocą Menedżera pakietów NuGet, aby wyodrębnić kod QR z pliku PDF w języku C#.

Kroki skanowania kodu QR z pliku PDF za pomocą języka C#

  1. Zacznij od skonfigurowania środowiska programistycznego i zintegrowania biblioteki GroupDocs.Parser for .NET ze swoimi projektami, aby ułatwić odczytywanie kodów QR z plików PDF
  2. Utwórz obiekt Parser, podając jego konstruktorowi ścieżkę do pliku PDF
  3. Wywołaj metodę GetBarcodes na obiekcie Parser, aby uzyskać kolekcję obiektów PageBarcodeArea, filtrując te, w których CodeTypeName ma wartość QR”
  4. Na koniec przejrzyj kolekcję, aby wyodrębnić i pobrać wartości kodu QR

Podczas pracy z dokumentami PDF możliwość programowego skanowania kodów QR otwiera świat możliwości automatyzacji ekstrakcji danych i poprawy interakcji użytkownika. Kody QR mogą przechowywać różne rodzaje informacji, od adresów URL i danych kontaktowych po informacje o produktach i oferty promocyjne. Implementując skanowanie kodów QR w aplikacjach C#, możesz tworzyć bardziej dynamiczne doświadczenia dla użytkowników, umożliwiając im szybki i bezproblemowy dostęp do informacji. Ekstrakcja kodu QR z PDF C# to prosty proces wykorzystujący tę bibliotekę Parser. Oto przykład kodu demonstrujący ekstrakcję kodu QR.

Kod do skanowania kodu QR z pliku PDF przy użyciu języka C#

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

Skanowanie kodów QR z plików PDF to bezproblemowy i wydajny proces dzięki możliwościom sugerowanej biblioteki. Upraszcza ona złożone zadania ekstrakcji dokumentów, oferując solidny, wielokrotnego użytku interfejs API, umożliwiając deweloperom skupienie się na logice biznesowej, a nie na przetwarzaniu dokumentów. Niezależnie od tego, czy opracowujesz automatyzację dokumentów dla małej aplikacji, czy wdrażasz rozwiązania korporacyjne na dużą skalę, integracja C# read QR Code from PDF znacznie usprawni Twój przepływ pracy. Wykorzystując tę bibliotekę, deweloperzy mogą zwiększyć produktywność, dokładność i ogólną jakość swoich systemów obsługi dokumentów. Dzięki informacjom zawartym w tym przewodniku możesz łatwo włączyć skanowanie kodów QR do swoich aplikacji C#.

W poprzednim przewodniku omówiliśmy, jak skanować kody kreskowe z plików DOC za pomocą języka C#. Jeśli szukasz bardziej szczegółowych wyjaśnień, zapraszamy do zapoznania się z naszym kompleksowym samouczkiem na temat skanowanie kodu kreskowego z DOC za pomocą C#.

 Polski