Eliminar tablas de un PDF a través de C#

Elimine tablas de un documento PDF con Aspose.PDF for la biblioteca .NET

Cómo eliminar tablas de un documento PDF con la biblioteca .NET

Para eliminar la tabla, usaremos la API Aspose.PDF for .NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma net. Abra el administrador de paquetes NuGet, busque Aspose.pdf e instálelo. También puede usar el siguiente comando desde la consola de Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Eliminar tablas del PDF mediante C#


Necesita Aspose.PDF for .NET para probar el código en su entorno.

  1. Cargue el PDF con una instancia de Document.
  2. Crea el objeto TableAbsorber para buscar tablas.
  3. Visita la primera página con absorbedor.
  4. Consigue la primera mesa de la página.
  5. Quita la mesa. Guarde el archivo.

Eliminar tablas del 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);