Rimuovi tabelle dal PDF tramite Java

Elimina le tabelle dal documento PDF utilizzando Aspose.PDF per la libreria Java

Come eliminare le tabelle dal documento PDF utilizzando la libreria Java

Per eliminare la tabella, utilizzeremo l’API Aspose.PDF for Java che è un’API di conversione ricca di funzionalità, potente e facile da usare per la piattaforma Java. Puoi scaricare la sua ultima versione direttamente da Maven e installarla nel tuo progetto basato su Maven aggiungendo le seguenti configurazioni apom.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>

Elimina tabelle dal PDF tramite Java


È necessario Aspose.PDF for Java per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Creare l’oggetto TableAbsorber per trovare le tabelle.
  3. Visita la prima pagina con assorbitore.
  4. Ottieni la prima tabella sulla pagina.
  5. Rimuovi la tabella. Salvate il file.

Elimina tabelle dal 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();