Eliminar imágenes de archivo PDF usando Python
Contents
[
Hide
]
Utilice esta página cuando necesite eliminar gráficos innecesarios, reducir el tamaño del PDF o limpiar contenido visual sensible de un documento.
Eliminar imágenes del archivo PDF
Utilice los siguientes pasos para eliminar una imagen de una página:
- Cargar el PDF de origen con
ap.Document(infile). - Seleccione la página y el índice del recurso de imagen.
- Eliminar la imagen con
resources.images.delete(index). - Guarda el PDF actualizado.
import aspose.pdf as ap
def delete_image(infile, outfile):
document = ap.Document(infile)
document.pages[1].resources.images.delete(1)
document.save(outfile)
Eliminar todas las imágenes de una página
Utilice este ejemplo para eliminar cada imagen de una página específica.
import aspose.pdf as ap
def delete_all_images_from_page(infile, outfile, page_number):
document = ap.Document(infile)
page = document.pages[page_number]
while len(page.resources.images) != 0:
page.resources.images.delete(1)
document.save(outfile)