HERRAMIENTAS DE CóDIGO DE BARRAS

Extractor de códigos QR (Herramientas de ejemplo)

Publicado en 29 de marzo, 2023
Compartir:

En este artículo, vamos a discutir algunos de los mejores lectores de códigos QR. En primer lugar, debemos entender qué es un código QR.

¿Qué es un código QR?

Código QR es la abreviatura de Quick Response Code (código de respuesta rápida). También se conoce como código de barras matricial. Se creó por primera vez en 1994. Es un código legible por máquina que codifica datos sobre el producto al que se adjunta. Los códigos QR tienen una gran capacidad de almacenamiento y pueden guardar datos numéricos, alfanuméricos, bytes/binarios y kanji. A continuación se muestra una imagen de ejemplo de un código QR:

Herramientas de extraccion de códigos QR: Figura 1 - Código QR

Código QR

Tenemos que decodificar este código QR. Existen varios extractores de códigos QR. Aquí hablaremos de algunos de ellos que pueden utilizarse tanto en entornos móviles como de escritorio.

En primer lugar hablaremos de QR Code Reader by ByteScout.

Lector de códigos QR ByteScout

QR Code Reader es una rápida aplicación en línea que te permite leer códigos QR. Puede leer el código de barras de dos maneras:

  1. Lea un código de barras de un archivo: sólo tiene que navegar hasta un documento de su ordenador.

  2. Conecta tu cámara al ordenador y empieza a leer códigos QR.

    QR Code Reader es capaz de leer cualquiera de tus códigos QR. Este es un excelente programa con múltiples funciones de lectura de códigos QR. La interfaz de esta utilidad está bien diseñada y realiza el trabajo con rapidez.

    Puede iniciar ByteScout QR Code Online Reader directamente desde un archivo de su escritorio o desde su cámara web en directo. Es capaz de descodificar y leer códigos QR de cualquier tamaño y calidad.

    Herramientas de extracción de códigos QR: Figura 2 - Captura de pantalla del lector de códigos QR

    Captura de pantalla del lector de códigos QR

    También puedes utilizar ByteScout QR Code Reader navegando por él desde el navegador de Internet de tu móvil.

Exploremos otro útil extractor de códigos QR que tiene aplicaciones tanto web como móviles.

Lector de códigos de barras Aspose

Aspose Barcode Reader es una aplicación en línea gratuita que lee códigos de barras a partir de fotografías o de la cámara de su teléfono. Admite más de 60 simbologías de códigos de barras, incluidas todas las populares. Puede detectar y leer múltiples códigos de barras en una sola imagen. Incluso los códigos de barras dañados pueden ser leídos por nuestro sofisticado algoritmo. El nombre puede confundirte porque sólo puede leer códigos de barras, pero no, también puede leer códigos QR. Es gratuita y también está disponible en Play Store.

Herramientas de extracción de códigos QR: Figura 3 - Aspose QRCode Reader Online

Aspose QRCode Reader en línea

También puedes descargarla en tu teléfono a través de Google Playstore. Si no le interesa descargarlo, puede utilizarlo directamente a través de sus navegadores de Internet favoritos, como Firefox, Opera o Google Chrome.

Decodificador QrCode

Decodificador QrCode es un servicio gratuito para leer y descodificar códigos QR en línea. Sube una foto o un archivo de imagen con un código QR o haz una foto de un código QR con una cámara y este descodificador escaneará el código QR, intentará leerlo y mostrará qué datos hay en el código QR. No hay aplicación móvil. Hay que utilizarla directamente en línea.

Herramientas de Extracción de Códigos QR: Figura 4 - Decodificador de QrCode

Decodificador QrCode

Hay muchos otros extractores de códigos QR, tantos que no puedo hablar de todos ellos en un solo artículo.! Estas herramientas de extracción de códigos QR admiten formatos específicos. Es posible que tenga requisitos específicos o que necesite una API o biblioteca para integrar la función QRCode Extractor en su aplicación. Tal vez quieras desarrollar tu propio Extractor QRCode.

Crea tu propio extractor de códigos QR

Puede crear su propio escáner de códigos QR utilizando C# y cualquier plataforma .NET. Puedes crear tu propio extractor de códigos QR en línea o una aplicación de Windows para leer códigos QR. Iron Software proporciona una biblioteca muy útil para este fin denominadaIronBarcode.

IronBarcode

IronBarcode es una librería desarrollada y mantenida por Iron Software para ayudar a los ingenieros de software C# a leer códigos de barras y códigos QR en Aplicaciones .NET y sitios web para leer y escribir códigos de barras. La lectura o escritura de códigos de barras sólo requiere una línea de código con IronBarcode.

**Código de barras de hierro

  • Lectura de uno o varios códigos de barras y códigos QR a partir de imágenes o PDF.
  • Corrección de imágenes por desviación, alineación, ruido, baja resolución, contraste, etc.
  • Generar códigos de barras y aplicarlos a imágenes o documentos PDF.
  • Incrustación de códigos de barras en documentos HTML.
  • Diseñar códigos de barras y añadir texto de comentario.
  • La escritura de códigos QR permite añadir logotipos, colores y una alineación QR avanzada.

    Veamos cómo funciona.

    En primer lugar, necesitamos instalar la librería IronBarcode en nuestro código base existente o crear un nuevo proyecto. Para instalar IronBarcode, ejecute el siguiente comando en la consola del gestor de paquetes.

Install-Package BarCode

Este comando instalará IronBarcode en su proyecto. Ahora podemos utilizarlo para extraer el código QR.

En primer lugar, tenemos que añadir el siguiente espacio de nombres.

using IronBarCode;
using IronBarCode;
Imports IronBarCode
VB   C#

Ahora, utilizaremos sus funciones para leer el siguiente código QR del archivo de imagen.

Herramientas de extracción de códigos QR: Figura 5 - Decodificador de QrCode

Decodificador QrCode

Escribe el siguiente código para leer el código QR anterior.

var qrCodeValue = BarcodeReader.ReadASingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");
Console.WriteLine(qrCodeValue);
var qrCodeValue = BarcodeReader.ReadASingleBarcode(@"D:\Iron Software\QRCodes\qrCode.png");
Console.WriteLine(qrCodeValue);
Dim qrCodeValue = BarcodeReader.ReadASingleBarcode("D:\Iron Software\QRCodes\qrCode.png")
Console.WriteLine(qrCodeValue)
VB   C#

ReadAsSingleBarcode proporcionado por la clase BarcodeReader toma la ruta de imagen QRCode como argumento y devuelve el mensaje codificado. Es muy rápido y puede leer códigos QR en casi todos los formatos. También puede leer códigos QR con logotipos como hemos hecho en nuestro ejemplo.

Herramientas de extracción de códigos QR: Figura 6

Esta biblioteca de códigos de barras también nos permite crear códigos QR y códigos de barras con o sin logotipos, colores de nuestra elección y formatos específicos. Es rápido, fácil de usar, gratuito para el desarrollo y ofrece una mayor eficacia. Puede utilizarse para desarrollar extractores, escáneres o creadores de códigos QR para móvil, web y escritorio. Puede visitar este enlace para obtener instrucciones completas sobre cómo utilizar IronBarcode.

Resumen

En este tutorial, hemos presentado algunos extractores de códigos QR útiles. También hemos hablado de la librería IronBarcode, que está escrita en C# y proporciona funciones que nos ayudan a crear códigos QR y códigos de barras con una sola línea de código. También nos permite guardar el código QR o código de barras en el formato de archivo que deseemos.

< ANTERIOR
SDK de lector de códigos de barras (Lista actualizada de desarrolladores)
SIGUIENTE >
Biblioteca de códigos QR (Guía del desarrollador)

¿Listo para empezar? Versión: 2024.12 acaba de salir

Descarga gratuita de NuGet Descargas totales: 1,315,778 Ver licencias >