ODP in PDF Java

Il formato ODP viene utilizzato da OpenOffice per rappresentare i documenti di presentazione. Supporta grafici, oggetti multimediali, immagini, transizioni e molto altro. In questo articolo imparerai come automatizzare la conversione di file ODP in PDF. In particolare, l’articolo illustra come convertire una presentazione ODP in un file PDF a livello di codice utilizzando Java.

API Java per la conversione da ODP a PDF

Per convertire i file ODP in formato PDF, utilizzeremo Aspose.Slides for Java. È un’API ricca di funzionalità per creare e manipolare i documenti di presentazione dall’interno delle applicazioni Java. Puoi scaricare il JAR dell’API o aggiungerlo al tuo progetto basato su Maven utilizzando le seguenti configurazioni.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

Converti un file ODP in PDF

La conversione di file ODP in formato PDF è semplice come una torta e può essere eseguita in un paio di righe di codice. Di seguito sono riportati i passaggi per convertire la presentazione ODP in PDF utilizzando Java.

L’esempio di codice seguente mostra come convertire un file ODP in PDF.

// Carica il file ODP
Presentation presentation = new Presentation("sample.odp");

// Converti ODP in PDF
presentation.save("output.pdf", SaveFormat.Pdf);   

Ottieni una licenza API gratuita

Puoi utilizzare Aspose.Slides per Java senza limitazioni di valutazione richiedendo una licenza temporanea.

Conclusione

In questo articolo, hai imparato come convertire i file ODP in PDF usando Java. Puoi semplicemente installare Aspose.Slides per Java e utilizzare il codice fornito nella tua applicazione. Inoltre, puoi esplorare di più su Aspose.Slides per Java usando documentazione. Gli esempi completi di codice sorgente dell’API sono disponibili anche nel repository GitHub. Inoltre, puoi sentirti libero di farci sapere delle tue domande tramite il nostro forum.

Guarda anche