Remover Tabelas de PDF Existente
Para remover as tabelas, precisamos usar a classe TableAbsorber para obter as tabelas em um PDF existente e então chamar remove().
Remover Tabela do documento PDF
Nós adicionamos uma nova função, ou seja. remove() para a classe existente TableAbsorber a fim de remover a tabela do documento PDF. Uma vez que o absorvedor encontra com sucesso as tabelas na página, ele se torna capaz de removê-las. Por favor, verifique o trecho de código a seguir mostrando como remover uma tabela de um documento PDF:
import aspose.pdf as ap
# Carregar documento PDF existente
pdf_document = ap.Document(input_file)
# Criar objeto TableAbsorber para encontrar tabelas
absorber = ap.text.TableAbsorber()
# Visitar a primeira página com o absorvedor
absorber.visit(pdf_document.pages[1])
# Obter a primeira tabela na página
table = absorber.table_list[0]
# Remover a tabela
absorber.remove(table)
# Salvar PDF
pdf_document.save(output_file)
Remover Múltiplas Tabelas de um Documento PDF
Às vezes, um documento PDF pode conter mais de uma tabela e você pode ter a necessidade de remover múltiplas tabelas dele. Para remover várias tabelas de um documento PDF, por favor use o seguinte trecho de código:
import aspose.pdf as ap
# Carregar documento PDF existente
pdf_document = ap.Document(input_file)
# Criar objeto TableAbsorber para encontrar tabelas
absorber = ap.text.TableAbsorber()
# Visitar a segunda página com o absorvedor
absorber.visit(pdf_document.pages[1])
# Obter cópia da coleção de tabelas
tables = absorber.table_list
# Percorrer a cópia da coleção e remover tabelas
for table in tables:
absorber.remove(table)
# Salvar documento
pdf_document.save(output_file)