Converti OpenOffice ODP in PDF in Python

Il formato ODP viene utilizzato da OpenOffice per archiviare i documenti di presentazione. Simile a PowerPoint PPT/PPTX, la presentazione ODP contiene diapositive e ogni diapositiva è composta da testo, immagini e altri elementi. In alcuni casi, ad esempio per condividere le presentazioni, è necessario convertire i file ODP in formato PDF. Per raggiungere questo obiettivo, questo articolo spiega come convertire una presentazione ODP in PDF in Python.

Libreria Python per la conversione da ODP a PDF

Aspose.Slides for Python è una libreria ricca di funzionalità che ti consente di creare e manipolare presentazioni PowerPoint e OpenOffice. Inoltre, ti consente di convertire le presentazioni in altri formati di file popolari. Utilizzeremo questa libreria per convertire i file ODP in formato PDF. È possibile installare la libreria da PyPI utilizzando il comando seguente.

> pip install aspose.slides

Converti un file ODP in PDF in Python

Aspose.Slides per Python ti consente di eseguire la conversione da ODP a PDF entro un paio di righe di codice. Di seguito sono riportati i passaggi per convertire un file ODP in PDF in Python.

  • Carica il file ODP usando la classe Presentation.
  • Salva ODP come PDF utilizzando il metodo Presentation.save(string, SaveFormat.PDF).

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

import aspose.slides as slides

# Load ODP presentation
pres = slides.Presentation("sample.odp")

# Convert ODP to PDF
pres.save("odp-to-pdf.pdf", slides.export.SaveFormat.PDF)

La schermata seguente mostra l’output della conversione da ODP a PDF.

Conversione da ODP a PDF in Python

ODP in PDF

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare Aspose.Slides per Python senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come convertire le presentazioni OpenOffice ODP in PDF in Python. Installa semplicemente Aspose.Slides per Python e integra l’esempio di codice fornito nelle tue applicazioni Python. Potresti anche voler esplorare di più su Aspose.Slides per Python usando la documentazione. In caso di domande o domande, non esitare a farcelo sapere tramite il nostro forum.

Guarda anche