Supprimer les tableaux du PDF via Java

Supprimer des tableaux d’un document PDF à l’aide de Aspose.PDF pour la bibliothèque Java

Comment supprimer des tableaux d'un document PDF à l'aide de la bibliothèque Java

Afin de supprimer la table, nous utiliserons l’API Aspose.PDF for Java qui est une API de conversion riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme Java. Vous pouvez télécharger sa dernière version directement sur Maven et l’installer dans votre projet basé sur Maven en ajoutant les configurations suivantes au pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Supprimer des tableaux du PDF via Java


Vous avez besoin de Aspose.PDF for Java pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Créez un objet TableAbsorber pour rechercher des tables.
  3. Visitez la première page avec absorbeur.
  4. Obtenez le premier tableau de la page.
  5. Enlevez la table. Enregistrez le fichier.

Supprimer les tableaux du PDF - Java

// Load existing PDF document
Document pdfDocument = new Document(DATA_DIR.resolve("Table_input.pdf").toString());

// Create TableAbsorber object to find tables
TableAbsorber absorber = new TableAbsorber();

// Visit first page with absorber
absorber.visit(pdfDocument.getPages().get_Item(1));

// Get first table on the page
AbsorbedTable table = absorber.getTableList().getFirst();

// Remove the table
absorber.remove(table);

// Save PDF
pdfDocument.save(DATA_DIR.resolve("Table_out.pdf").toString());
pdfDocument.close();