Сканировать QR-код из PDF с помощью C#

QR-коды стали популярным способом быстрого и эффективного обмена информацией. Будь то маркетинговые цели, бесконтактные платежи или обмен данными, возможность считывать QR-коды программным способом из документов PDF может значительно улучшить ваши приложения. В этой статье мы рассмотрим, как сканировать QR-код из PDF с помощью C#, предоставляя простую реализацию с использованием библиотеки Parser. Это независимая от платформы библиотека, разработанная для легкого выполнения задач по анализу документов, предлагающая полную совместимость с Windows, macOS и Linux. Прежде чем начать, убедитесь, что у вас установлена Visual Studio, настроена среда .NET для разработки на C# и интегрирована в ваш проект библиотека Parser, которую можно легко установить с помощью диспетчера пакетов NuGet для извлечения QR-кода из PDF на C#.

Шаги по сканированию QR-кода из PDF с помощью C#

  1. Начните с настройки среды разработки и интеграции библиотеки GroupDocs.Parser for .NET в ваши проекты, чтобы облегчить считывание QR-кодов из PDF-файлов.
  2. Создайте объект Parser, указав путь к вашему PDF-файлу в его конструкторе.
  3. Вызовите метод GetBarcodes объекта Parser, чтобы получить коллекцию объектов PageBarcodeArea, отфильтровав те, где CodeTypeName — «QR».
  4. Наконец, пройдитесь по коллекции, чтобы извлечь и получить значения QR-кода.

При работе с PDF-документами возможность программного сканирования QR-кодов открывает целый мир возможностей для автоматизации извлечения данных и улучшения взаимодействия с пользователем. QR-коды могут хранить различные типы информации: от URL-адресов и контактных данных до информации о продуктах и рекламных предложений. Внедрив сканирование QR-кодов в свои приложения C#, вы можете создать более динамичный опыт для пользователей, позволяя им быстро и без усилий получать доступ к информации. Извлечение QR-кода из PDF C# — это простой процесс с использованием этой библиотеки Parser. Вот пример кода, демонстрирующий извлечение QR-кода.

Код для сканирования QR-кода из PDF с использованием 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);
}
}
}
}
}

Сканирование QR-кодов из файлов PDF — это бесшовный и эффективный процесс благодаря возможностям предлагаемой библиотеки. Он упрощает сложные задачи извлечения документов, предлагая надежный, повторно используемый API, позволяющий разработчикам сосредоточиться на бизнес-логике, а не на обработке документов. Независимо от того, разрабатываете ли вы автоматизацию документов для небольшого приложения или внедряете крупномасштабные корпоративные решения, интеграция C# read QR Code from PDF значительно улучшит ваш рабочий процесс. Используя эту библиотеку, разработчики могут повысить производительность, точность и общее качество своих систем обработки документов. С помощью информации, представленной в этом руководстве, вы можете легко включить сканирование QR-кодов в свои приложения C#.

В предыдущем руководстве мы обсуждали, как сканировать штрихкоды из файлов DOC с помощью C#. Если вы ищете более подробное объяснение, мы приглашаем вас ознакомиться с нашим всеобъемлющим руководством о том, как сканировать штрих-код из DOC с помощью C#.

 Русский