Convertir PDF a QR Code usando C#

Este tutorial rápido le guía sobre cómo convertir PDF a QR Code usando C#. Contiene detalles para configurar el IDE para el desarrollo y una lista de pasos para convertir PDF a Barcode usando C#. Aprenderá a extraer todos los códigos de barras y códigos QR de un PDF y mostrar el texto de cada uno.

Pasos para convertir PDF a QR Code usando C#

  1. Configure el IDE para usar Aspose.PDF y Aspose.BarCode para .NET para leer códigos QR y códigos de barras
  2. Cargue el PDF fuente con códigos QR y códigos de barras usando el objeto Document
  3. Itere a través de todas las páginas en el PDF y procese la colección de imágenes en cada página
  4. Guarde cada imagen como JPG en un flujo de memoria
  5. Cree una instancia del objeto BarCodeReader, pase el flujo de memoria de la imagen y el tipo de decodificación objetivo
  6. Analice la colección de todos los códigos de barras y códigos QR en la imagen
  7. Muestre el texto y el tipo del código detectado

Estos pasos describen cómo transformar PDF a QR Code usando C#. Configure el entorno para usar tanto Aspose.PDF como Aspose.BarCode, cargue el archivo PDF fuente con códigos QR y códigos de barras, itere a través de todas o las páginas seleccionadas y extraiga la colección de imágenes en cada página. Guarde cada imagen en un flujo de memoria, úselo en BarCodeReader para leer códigos QR y códigos de barras, y finalmente muestre el texto y el tipo del código.

Código para el convertidor de PDF a QR Code usando C#

El código anterior demuestra el proceso para crear un QR Code desde PDF usando C#. Analizamos todas las páginas en el PDF y usamos la colección de imágenes en cada página para detectar los códigos QR y de barras. Una sola imagen puede contener uno o varios códigos QR/barras que se leen con el método ReadBarCodes(), se procesan uno por uno y se muestra su texto y código.

Este tutorial nos guió para cambiar PDF a QR Code. Si desea generar un nuevo código QR o de barras, consulte el artículo sobre cómo generar un código QR en C#.

 Español