Importa presentazioni con Python
Introduzione
Con Aspose.Slides for Python via .NET, è possibile importare contenuti in una presentazione da altri formati di file. La classe SlideCollection fornisce metodi per importare diapositive da PDF, HTML e altre sorgenti.
Convertire un PDF in una presentazione
Questa sezione mostra come convertire un PDF in una presentazione utilizzando Aspose.Slides. Ti guida attraverso l’importazione del PDF, la trasformazione delle sue pagine in diapositive e il salvataggio del risultato come file PPTX.

- Crea un’istanza della classe Presentation.
- Chiama il metodo add_from_pdf e passa il file PDF.
- Utilizza il metodo save per salvare la presentazione nel formato PowerPoint.
Il seguente esempio Python dimostra la conversione di un PDF in una presentazione:
import aspose.slides as slides
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
presentation.slides.add_from_pdf("sample.pdf")
presentation.save("output.pptx", slides.export.SaveFormat.PPTX)
Tip
Potresti provare la web app gratuita di Aspose PDF to PowerPoint — è un’implementazione live del processo descritto qui.Convertire un HTML in una presentazione
Questa sezione mostra come importare contenuti HTML in una presentazione utilizzando Aspose.Slides. Copre il caricamento dell’HTML, la trasformazione in diapositive con testo, immagini e formattazione di base preservati, e il salvataggio del risultato come file PPTX.
- Crea un’istanza della classe Presentation.
- Chiama il metodo add_from_html e passa il file HTML.
- Utilizza il metodo save per salvare la presentazione nel formato PowerPoint.
Il seguente esempio Python dimostra la conversione di un HTML in una presentazione:
import aspose.slides as slides
with slides.Presentation() as presentation:
presentation.slides.remove_at(0)
with open("page.html", "rb") as html_stream:
presentation.slides.add_from_html(html_stream)
presentation.save("output.pptx", slides.export.SaveFormat.PPTX)
FAQ
Le tabelle vengono conservate durante l’importazione di un PDF e la loro rilevazione può essere migliorata?
Le tabelle possono essere rilevate durante l’importazione; PdfImportOptions include un parametro detect_tables che consente il riconoscimento delle tabelle. L’efficacia dipende dalla struttura del PDF.
Note
Puoi anche utilizzare Aspose.Slides per convertire HTML in altri formati di file popolari: