Eliminar imágenes de un archivo PDF

Contents
[ ]

El siguiente fragmento de código también funciona con la biblioteca Aspose.PDF.Drawing.

Para eliminar una imagen de un archivo PDF:

  1. Crea un objeto Document y abre el archivo PDF de entrada.
  2. Obtén la Página que contiene la imagen de la colección de Páginas del objeto Document.
  3. Las imágenes se encuentran en la colección de Imágenes, que se encuentra en la colección de Recursos de la página.
  4. Elimina una imagen con el método Delete de la colección de Imágenes.
  5. Guarda el resultado usando el método Save del objeto Document.

El siguiente fragmento de código muestra cómo eliminar una imagen de un archivo PDF.

// Para ejemplos completos y archivos de datos, por favor visita https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// La ruta al directorio de documentos.
string dataDir = RunExamples.GetDataDir_AsposePdf_Images();

// Abrir documento
Document pdfDocument = new Document(dataDir+ "DeleteImages.pdf");

// Eliminar una imagen en particular
pdfDocument.Pages[1].Resources.Images.Delete(1);

dataDir = dataDir + "DeleteImages_out.pdf";
// Guardar archivo PDF actualizado
pdfDocument.Save(dataDir);