Відскануйте QR-код із DOCX за допомогою C#

У сучасному цифровому світі QR-коди все частіше використовуються для різних програм, зокрема для маркетингу, платежів і обміну даними. Якщо ви працюєте з файлами DOCX і вам потрібно сканувати QR-код із DOCX за допомогою C#, ви можете легко зробити це за допомогою бібліотеки GroupDocs.Parser. У цій статті ми розповімо вам про цей процес разом із зразком коду. Бібліотека, про яку йдеться в цій статті, є надійним інструментом для аналізу та вилучення даних із багатьох форматів документів, включаючи DOCX. Він надає широкий спектр функцій, які спрощують вилучення штрих-кодів, у тому числі QR-кодів, із документів без необхідності використання додаткового програмного забезпечення. Перш ніж використовувати цю функцію, переконайтеся, що на вашому комп’ютері встановлено Visual Studio та налаштовано середовище .NET для розробки C#. Наступні ключові кроки пояснюють процес вилучення QR-коду з DOCX у C#.

Кроки для сканування QR-коду з DOCX за допомогою C#

  1. Налаштуйте середовище розробки та додайте бібліотеку GroupDocs.Parser for .NET у свій проект для сканування QR-коду з DOCX
  2. Створіть об’єкт Parser, надавши шлях до вашого файлу DOCX як аргумент для його конструктора
  3. Використовуйте метод Parser.GetBarcodes, щоб отримати колекцію PageBarcodeArea для штрих-кодів типу ‘QR
  4. Нарешті, перегляньте колекцію відфільтрованих штрих-кодів, щоб отримати доступ до даних QR-коду, які містяться у файлі DOCX, і витягти їх.

Бібліотека Parser пропонує надзвичайно універсальне рішення, яке полегшує вилучення QR-коду з DOCX C# у кількох операційних системах, включаючи Windows, macOS і Linux. Використовуючи .NET, розробники можуть підтримувати узгоджене середовище розробки, що спрощує впровадження незалежно від обраної платформи. Після того як ви встановили необхідну бібліотеку та налаштували відповідні шляхи до файлів, інтеграція коду у ваші проекти стає простою та ефективною. Наступний приклад коду демонструє, як ефективно читати QR-коди з файлів DOCX.

Код для сканування QR-коду з DOCX за допомогою 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);
}
}
}
}
}

Завдяки бібліотеці Parser C# зчитує QR-код із документів DOCX є ефективним і простим у застосуванні на різних платформах. Потужні функції бібліотеки дозволяють розробникам зосередитися на основній логіці додатків, одночасно забезпечуючи безперебійне вилучення штрих-кодів. Використовуючи цей процес, ви можете значно покращити здатність вашої програми обробляти файли DOCX і видобувати цінні дані, закодовані в QR-кодах. Незалежно від того, створюєте ви рішення для автоматизації даних чи керування документами, ця бібліотека надійно підходить для сканування QR-кодів на будь-якій платформі.

Раніше ми надавали посібник зі сканування QR-кодів із PDF за допомогою C#. Щоб отримати вичерпне пояснення, не пропустіть наш повний посібник із сканувати QR-код із PDF за допомогою C#.

 Українська