Il formato PDF è molto utilizzato nel business per la creazione e la condivisione di documenti digitali. Poiché fornisce supporto multipiattaforma, le persone scelgono di inviare e ricevere documenti in formato PDF. Potrebbe verificarsi il caso in cui è necessario importare il contenuto da un file PDF in un altro documento come Word, PowerPoint, ecc. Per farlo a livello di codice, in questo articolo imparerai come convertire un file PDF in PowerPoint PPT/PPTX in Python.
Libreria Python per la conversione da PDF a PowerPoint PPT
Aspose.Slides for Python è una straordinaria libreria che fornisce funzionalità di base e avanzate per creare e manipolare presentazioni PowerPoint. Inoltre, fornisce la conversione ad alta fedeltà delle presentazioni in altri formati. Utilizzeremo questa libreria per importare contenuti da PDF a diapositive PPT/PPTX. È possibile installare la libreria da PyPI utilizzando il comando seguente.
> pip install aspose.slides
Converti PDF in PowerPoint PPT in Python
Nella conversione da PDF a PowerPoint, non è necessario scorrere le pagine in PDF per importare il contenuto. Invece, Aspose.Slides per Python si occupa di queste operazioni e rende la conversione molto più semplice per te. Quello che segue è il flusso di lavoro della conversione da PDF a PPT.
- Crea una presentazione vuota.
- Specifica un PDF da importare nella presentazione.
- Aspose.Slides recupera le pagine PDF e le converte nelle diapositive.
- Salva presentazione.
Di seguito sono riportati i passaggi per convertire un file PDF in PowerPoint PPTX in Python.
- Crea una nuova presentazione usando la classe Presentation.
- Rimuovere la diapositiva predefinita aggiunta alla presentazione utilizzando il metodo Presentation.slides.remove_at(0).
- Importa PDF nella presentazione utilizzando il metodo Presentation.slides.addfrompdf(string).
- Salva la presentazione come file PPT/PPTX utilizzando il metodo Presentation.save(string, SaveFormat).
L’esempio di codice seguente mostra come convertire un file PDF in una presentazione PowerPoint in Python.
import aspose.slides as slides
# Create presentation
with slides.Presentation() as pres:
# Remove default slide from presentation
pres.slides.remove_at(0)
# Import PDF to presentation
pres.slides.add_from_pdf("candy.pdf")
# Save presentation
pres.save("pdf-to-ppt.pptx", slides.export.SaveFormat.PPTX)
Quello che segue è il PDF che abbiamo preso per convertire in PowerPoint PPTX.
Di seguito è riportata la presentazione PowerPoint che otteniamo dopo aver importato il file PDF.
Ottieni una licenza gratuita
Puoi utilizzare Aspose.Slides per Python senza limitazioni di valutazione ottenendo una licenza temporanea.
Conclusione
In questo articolo, hai imparato come convertire un file PDF in PowerPoint PPT/PPTX in Python. Abbiamo dimostrato come Aspose.Slides per Python converte ogni pagina in PDF in una diapositiva in PowerPoint PPT. Inoltre, puoi visitare la documentazione per esplorare di più su Aspose.Slides per Python. Inoltre, puoi inviare le tue domande al nostro forum.