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 la salida utilizando el método Save del objeto Document.

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

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void DeleteImageFromPDF()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_Images();

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "DeleteImages.pdf"))
    {
        // Delete a particular image
        document.Pages[1].Resources.Images.Delete(1);

        // Save PDF document
        document.Save(dataDir + "DeleteImages_out.pdf");
    }
}