Extraer imágenes del PDF a través de C#

C# Biblioteca para extraer imágenes de PDF mediante API propias.

Extraer imágenes de un documento PDF mediante la biblioteca C#

Para agregar una imagen en PDF, usaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma net. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando desde la consola de Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Extraer imagen del PDF a través de C#


Necesita Aspose.PDF for .NET library para probar el código en su entorno.

  1. Abra el documento PDF.
  2. Extrae una imagen en particular.
  3. Guarde la imagen de salida.
  4. Guarde el archivo PDF actualizado.

Extraer imágenes de un archivo PDF: C#.

Este código de ejemplo muestra cómo extraer imágenes de un PDF - C#


// Open document
Document pdfDocument = new Document(dataDir+ "ExtractImages.pdf");

// Extract a particular image
XImage xImage = pdfDocument.Pages[1].Resources.Images[1];

FileStream outputImage = new FileStream(dataDir + "output.jpg", FileMode.Create);

// Save output image
xImage.Save(outputImage, ImageFormat.Jpeg);
outputImage.Close();

dataDir = dataDir + "ExtractImages_out.pdf";

// Save updated PDF file
pdfDocument.Save(dataDir);