Excluir Imagens de Arquivo PDF usando Python

Use esta página quando precisar remover gráficos desnecessários, reduzir o tamanho do PDF ou limpar conteúdo visual sensível de um documento.

Excluir Imagens de Arquivo PDF

Use os seguintes passos para excluir uma imagem de uma página:

  1. Carregue o PDF de origem com ap.Document(infile).
  2. Selecione a página e o índice do recurso de imagem.
  3. Excluir a imagem com resources.images.delete(index).
  4. Salve o PDF atualizado.
import aspose.pdf as ap


def delete_image(infile, outfile):
    document = ap.Document(infile)
    document.pages[1].resources.images.delete(1)
    document.save(outfile)

Excluir Todas as Imagens de uma Página

Use este exemplo para remover todas as imagens de uma 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)

Tópicos Relacionados à Imagem