У сучасному цифровому світі QR-коди все частіше використовуються для різних програм, зокрема для маркетингу, платежів і обміну даними. Якщо ви працюєте з файлами DOCX і вам потрібно сканувати QR-код із DOCX за допомогою C#, ви можете легко зробити це за допомогою бібліотеки GroupDocs.Parser. У цій статті ми розповімо вам про цей процес разом із зразком коду. Бібліотека, про яку йдеться в цій статті, є надійним інструментом для аналізу та вилучення даних із багатьох форматів документів, включаючи DOCX. Він надає широкий спектр функцій, які спрощують вилучення штрих-кодів, у тому числі QR-кодів, із документів без необхідності використання додаткового програмного забезпечення. Перш ніж використовувати цю функцію, переконайтеся, що на вашому комп’ютері встановлено Visual Studio та налаштовано середовище .NET для розробки C#. Наступні ключові кроки пояснюють процес вилучення QR-коду з DOCX у C#.
Кроки для сканування QR-коду з DOCX за допомогою C#
- Налаштуйте середовище розробки та додайте бібліотеку GroupDocs.Parser for .NET у свій проект для сканування QR-коду з DOCX
- Створіть об’єкт Parser, надавши шлях до вашого файлу DOCX як аргумент для його конструктора
- Використовуйте метод Parser.GetBarcodes, щоб отримати колекцію PageBarcodeArea для штрих-кодів типу ‘QR
- Нарешті, перегляньте колекцію відфільтрованих штрих-кодів, щоб отримати доступ до даних 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#.