
Cómo Mostrar PDF Desde un Array de Bytes en Blazor
Este artículo utilizará IronPDF para .NET, una biblioteca de PDF para C# para leer archivos PDF.
Cómo leer archivos PDF con IronPDF
- Descargue Visual Studio, si no lo ha hecho ya. Configure el entorno e instale la biblioteca IronPDF.
- Utilice el método
PdfDocument.FromFilepara abrir y cargar el archivo PDF deseado. - Utilice el método
ExtractAllTextde IronPDF para recuperar el contenido. - Analice o manipule el texto extraído según sea necesario.
- Imprima el texto extraído en la Consola para leerlo.
IronPDF
IronPDF, una robusta biblioteca de lector de PDF para C#, permite a los desarrolladores trabajar sin esfuerzo con documentos PDF. Con sus amplias funciones y capacidades, IronPDF simplifica la tarea de manejo de documentos PDF, permitiendo a los usuarios leer, extraer y manipular contenido PDF con facilidad. Ya sea automatizando procesos de documentos, extrayendo datos e imágenes para análisis o creando PDFs desde cero, IronPDF proporciona un conjunto completo de herramientas para agilizar estas tareas.
Este artículo explora el mundo del procesamiento eficiente de PDF en C# utilizando IronPDF, mostrando su versatilidad y valor como herramienta esencial para los desarrolladores en su viaje de desarrollo de software.
Creación de un nuevo proyecto de Visual Studio
Antes de sumergirse en el aspecto de codificación, comencemos configurando un nuevo proyecto de Aplicación de Consola de C# en Visual Studio. Este proyecto servirá como un espacio de trabajo dedicado tanto para el desarrollo como para ejemplos prácticos.
- Para iniciar este proceso, abra Visual Studio y cree un nuevo proyecto navegando al menú "Archivo" y seleccionando "Nuevo" seguido de "Proyecto".
Navegue al diálogo Crear Proyecto en Visual Studio
- Esta acción hará que aparezca una nueva ventana, brindándole la oportunidad de especificar las plantillas de proyecto. Para simplicidad, opte por la plantilla "Aplicación de Consola" y proceda haciendo clic en el botón Siguiente, cuidadosamente ubicado en la esquina inferior izquierda de la ventana.
Crea un nuevo proyecto en Visual Studio
- En la ventana siguiente, se le pedirá que designe un nombre para su proyecto y especifique la ubicación deseada para el proyecto. Una vez que estos detalles estén en su lugar, haga clic en el botón Siguiente para continuar.
Configura el proyecto
- En este paso, seleccione su marco de trabajo objetivo preferido y concluya el proceso de creación del proyecto haciendo clic en el botón Crear.
Selección del Framework .NET
Con su proyecto ahora bien establecido, el siguiente paso crítico implica la instalación de IronPDF.
Instalación de IronPDF
IronPDF ofrece multitud de opciones para descargar e instalar la biblioteca de PDF. A los efectos de esta guía, el enfoque se centrará en la instalación de IronPDF utilizando el Administrador de Paquetes NuGet, un método competente y ampliamente adoptado.
- Dentro de Visual Studio, navegue al menú "Herramientas" y coloque elegantemente su cursor sobre la opción "Administrador de Paquetes NuGet".
- Desde el menú extendido, seleccione "Administrador de Paquetes NuGet para Soluciones".
Navega al Administrador de Paquetes NuGet
- Al seleccionar esta opción, se abrirá una nueva ventana. Dentro de esta ventana refinada, navegue al menú "Examinar" y escriba "IronPDF" en la barra de búsqueda.
- La pantalla mostrará los paquetes de IronPDF disponibles. Para continuar, seleccione el paquete más reciente de la lista y ejecute esta elección haciendo clic en la opción "Instalar".
Busque e instale el paquete IronPdf en la IU del Administrador de Paquetes NuGet
Para aquellos que prefieren un enfoque más mediante línea de comandos, la Consola del Administrador de Paquetes NuGet ofrece una vía elegante. Simplemente abra esta consola, ingrese el siguiente comando y presione "Enter":
También tiene acceso a la opción de adquirir directamente el paquete desde el enlace del sitio web de NuGet.
Lectura de archivos PDF con IronPDF
Esta sección mostrará cómo puede abrir y leer archivos PDF completos usando el lenguaje de programación C# con la ayuda de IronPDF.
using IronPdf;
using System;
class Program
{
static void Main()
{
// Set the license key for IronPDF if available
IronPdf.License.LicenseKey = "Your_License_Key_Here";
// Load the PDF document from a specified file path
var pdf = PdfDocument.FromFile("document_scaled_compressed.pdf");
// Extract all text from the loaded PDF
string text = pdf.ExtractAllText();
// Output the extracted text to the console
Console.WriteLine(text);
}
}Imports IronPdf
Imports System
Friend Class Program
Shared Sub Main()
' Set the license key for IronPDF if available
IronPdf.License.LicenseKey = "Your_License_Key_Here"
' Load the PDF document from a specified file path
Dim pdf = PdfDocument.FromFile("document_scaled_compressed.pdf")
' Extract all text from the loaded PDF
Dim text As String = pdf.ExtractAllText()
' Output the extracted text to the console
Console.WriteLine(text)
End Sub
End Class1. Importación de las bibliotecas necesarias
Para comenzar, necesita importar los espacios de nombres requeridos. En el ejemplo de código anterior, se importa el espacio de nombres IronPdf, que contiene las funciones esenciales para trabajar con PDF. Además, el espacio de nombres System también se importa para operaciones generales a nivel del sistema.
using IronPdf;
using System;Imports IronPdf
Imports System2. Configuración de la clave de licencia de IronPDF
IronPDF requiere una clave de licencia válida para ser utilizado en un entorno de producción. En el ejemplo de código, hay una línea donde se debe establecer la clave de licencia. Sin embargo, en el código proporcionado, la clave de licencia se deja vacía "". Asegúrese de reemplazar la cadena vacía con una clave de licencia válida de IronPDF cuando lo utilice en un entorno de producción.
IronPdf.License.LicenseKey = "Your_License_Key_Here";IronPdf.License.LicenseKey = "Your_License_Key_Here"3. Cargar un documento PDF
El siguiente paso es cargar y analizar el archivo PDF. En el código proporcionado, se utiliza el método PdfDocument.FromFile para cargar un PDF con el nombre de archivo "document_scaled_compressed.pdf" y asignarlo a la variable pdf . Este archivo PDF se utilizará para la extracción de texto.
var pdf = PdfDocument.FromFile("document_scaled_compressed.pdf");Dim pdf = PdfDocument.FromFile("document_scaled_compressed.pdf")4. Extracción de texto del documento PDF
IronPDF proporciona una forma sencilla de extraer texto del documento PDF cargado. El método ExtractAllText puede extraer todo el contenido de texto de cada página del PDF y almacenarlo en una variable de cadena llamada text , que funciona como conversión de PDF a texto.
string text = pdf.ExtractAllText();Dim text As String = pdf.ExtractAllText()5. Visualización del texto extraído
El paso final es mostrar el texto extraído. En el código, Console.WriteLine imprimirá y escribirá el texto extraído en la consola. Este es un método útil para depurar o presentar el texto al usuario.
Console.WriteLine(text);Console.WriteLine(text)SALIDA Texto extraído del archivo PDF
El texto extraído del archivo PDF
Conclusión
Este artículo ha guiado a los desarrolladores a través del proceso de trabajar efectivamente con archivos PDF en C# usando la biblioteca IronPDF. Comenzó ilustrando la configuración de un proyecto dedicado de Visual Studio y prosiguió con la instalación sencilla de IronPDF a través del Administrador de Paquetes NuGet. El artículo luego proporcionó una explicación paso a paso de cómo importar las bibliotecas necesarias, establecer la clave de licencia de IronPDF, cargar un archivo PDF, extraer contenido de texto y mostrar el texto extraído de todas las páginas. También puede guardar el texto extraído en un archivo TXT usando C#.
Con su enfoque fácil de usar y características exhaustivas, IronPDF sirve como una herramienta indispensable para automatizar procesos de documentos, extracción de datos y creación de PDF desde HTML, URLs e imágenes, convirtiéndolo en un activo invaluable para mejorar proyectos de desarrollo de software relacionados con el manejo de archivos PDF en C#.
El artículo completo sobre cómo leer archivos PDF usando IronPDF se puede encontrar en la siguiente página de cómo hacerlo. El ejemplo de código en el lector de PDF para C# también está disponible. Para más ejemplos de código usando IronPDF, por favor visite esta página de ejemplo. IronPDF también ofrece documentación extensa para responder preguntas de todos los desarrolladores y proporcionar soporte práctico completo. IronPDF ofrece una licencia de prueba para que los usuarios puedan explorar su funcionalidad completa antes de decidir comprar una licencia perpetua.

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.
Artículos Relacionados


