Remover tabelas do PDF via C#

Exclua tabelas do documento PDF usando Aspose.PDF for a biblioteca .NET

Como excluir tabelas do documento PDF usando a biblioteca .NET

Para excluir a tabela, usaremos a API Aspose.PDF for .NET, que é uma API de manipulação de documentos rica em recursos, poderosa e fácil de usar para a plataforma net. Abra o gerenciador de pacotes NuGet, procure por Aspose.pdf e instale. Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.

Package Manager Console

PM > Install-Package Aspose.PDF

Excluir tabelas do PDF via C#


Você precisa Aspose.PDF for .NET testar o código em seu ambiente.

  1. Carregue o PDF com uma instância de Document.
  2. Crie o objeto TableAbsorber para encontrar tabelas.
  3. Visite a primeira página com absorvedor.
  4. Obtenha a primeira tabela na página.
  5. Retire a mesa. Salve o arquivo.

Excluir tabelas do PDF - C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "sample_delete_table.pdf");

var pdfDocument = new Aspose.Pdf.Document(inputFile);

var absorber = new Aspose.Pdf.Text.TableAbsorber();
absorber.Visit(pdfDocument.Pages[1]);

var table = absorber.TableList[0];
absorber.Remove(table);

pdfDocument.Save(outputFile);