Digitalize o código QR do DOCX usando C#

No mundo digital de hoje, os códigos QR são cada vez mais utilizados para várias aplicações, incluindo marketing, pagamentos e compartilhamento de dados. Se você estiver trabalhando com arquivos DOCX e precisar escanear o código QR do DOCX usando C#, você pode facilmente fazer isso usando a biblioteca GroupDocs.Parser. Neste artigo, nós o guiaremos por esse processo junto com um exemplo de código de amostra. A biblioteca discutida neste artigo é uma ferramenta robusta para analisar e extrair dados de vários formatos de documentos, incluindo DOCX. Ela fornece uma ampla gama de recursos que simplificam a extração de códigos de barras, incluindo códigos QR, de documentos sem a necessidade de nenhum software adicional. Antes de implementar essa funcionalidade, certifique-se de ter o Visual Studio instalado em sua máquina e um ambiente .NET configurado para desenvolvimento em C#. As etapas principais a seguir explicam o processo de como extrair o código QR do DOCX em C#.

Etapas para escanear código QR de DOCX usando C#

  1. Configure seu ambiente de desenvolvimento e adicione a biblioteca GroupDocs.Parser for .NET ao seu projeto para escanear código QR de DOCX
  2. Crie um objeto Parser fornecendo o caminho para seu arquivo DOCX como um argumento para seu construtor
  3. Use o método Parser.GetBarcodes para recuperar a coleção PageBarcodeArea para códigos de barras do tipo ‘QR
  4. Por fim, faça um loop na coleção de códigos de barras filtrados para acessar e extrair os dados do código QR contidos no arquivo DOCX

A biblioteca Parser oferece uma solução altamente versátil que facilita a extração de QR Code de DOCX C# em vários sistemas operacionais, incluindo Windows, macOS e Linux. Ao utilizar o .NET, os desenvolvedores podem manter um ambiente de desenvolvimento consistente, o que simplifica a implementação independentemente da plataforma escolhida. Depois de instalar a biblioteca necessária e configurar os caminhos de arquivo apropriados, integrar o código em seus projetos se torna simples e eficiente. O exemplo de código a seguir demonstra como ler QR Codes de arquivos DOCX de forma eficaz.

Código para escanear código QR de DOCX usando 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);
}
}
}
}
}

Com a biblioteca Parser, C# lê QR Code de documentos DOCX é eficiente e fácil de implementar em várias plataformas. Os recursos poderosos da biblioteca permitem que os desenvolvedores se concentrem na lógica principal do aplicativo, garantindo a extração perfeita do código de barras. Ao aproveitar esse processo, você pode melhorar significativamente a capacidade do seu aplicativo de processar arquivos DOCX e extrair dados valiosos codificados em códigos QR. Quer você esteja criando soluções para automação de dados ou gerenciamento de documentos, esta biblioteca é confiável para escaneamento de código QR em qualquer plataforma.

Anteriormente, fornecemos um guia sobre como escanear QR Codes de PDF usando C#. Para uma explicação abrangente, não perca nosso tutorial completo sobre como escaneie o código QR do PDF usando C#.

 Português