C# Leer PDF Tutorial
Hoy veremos un método sencillo para leer contenido PDF y extraer texto en su formato original. Esto puede hacerse para documentos enteros o páginas específicas, todo dentro de su proyecto de C#.
Comience con IronPDF
Comience a usar IronPDF en su proyecto hoy con una prueba gratuita.
Cómo leer archivos PDF en C#
- Descargar la biblioteca IronPDF C# para leer y escribir en PDF
- Instalar con IronPDF a través de NuGet para probar la Biblioteca
- Lea archivos PDF, extraiga su contenido e incluso extraiga imágenes originales y de alta calidad
- Utiliza un formulario en C# para mostrar el resultado perfecto de la lectura del contenido del PDF
- Visualiza tu PDF
Leer archivo PDF en C#
Usando esta librería de C#, podemos leer archivos PDF, extraer contenido, e incluso extraer imágenes originales y de alta calidad. Vea en los ejemplos siguientes las muchas formas en que podemos utilizar distintas funciones para satisfacer nuestras necesidades de lectura de PDF en un entorno .NET.
:path=/static-assets/pdf/content-code-examples/how-to/csharp-read-pdf-read-pdf.cs
using IronPdf;
using IronSoftware.Drawing;
using System.Collections.Generic;
// Select the desired PDF File
PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
// Extract all text from an pdf
string allText = pdf.ExtractAllText();
// Get all Images
IEnumerable<AnyBitmap> AllImages = pdf.ExtractAllImages();
// Else combine above both functionality using PageCount
for (var index = 0; index < pdf.PageCount; index++)
{
string Text = pdf.ExtractTextFromPage(index);
IEnumerable<AnyBitmap> Images = pdf.ExtractImagesFromPage(index);
}
Imports IronPdf
Imports IronSoftware.Drawing
Imports System.Collections.Generic
' Select the desired PDF File
Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf")
' Extract all text from an pdf
Private allText As String = pdf.ExtractAllText()
' Get all Images
Private AllImages As IEnumerable(Of AnyBitmap) = pdf.ExtractAllImages()
' Else combine above both functionality using PageCount
For index = 0 To pdf.PageCount - 1
Dim Text As String = pdf.ExtractTextFromPage(index)
Dim Images As IEnumerable(Of AnyBitmap) = pdf.ExtractImagesFromPage(index)
Next index
Salida
Hemos utilizado un formulario en C# para mostrarle el resultado perfecto de la lectura del contenido del PDF. Con este enfoque, se trata de simplificar y utilizar la menor cantidad de código posible para satisfacer las necesidades de su proyecto.
Acceso rápido a la biblioteca
Documentación de la biblioteca
La documentación de la biblioteca IronPDF está disponible en la práctica Referencia de la API para que pueda explorarla y compartirla.
Documentación de referencia de la API de IronPDF