In vari casi, devi convertire le diapositive nelle presentazioni PowerPoint in HTML. Ad esempio, per visualizzare nel browser, per indicizzare il contenuto, ecc. In questo articolo imparerai come convertire PowerPoint PPT o PPTX in HTML in Python. Inoltre, tratteremo come convertire PPT in HTML reattivo e includere note di diapositive nelle pagine HTML risultanti.
- Convertitore da PowerPoint a HTML Python
- Converti un PowerPoint PPT in HTML
- Converti PPT in HTML reattivo
- Includi le note sulla diapositiva in PPT in HTML
Python PowerPoint PPT al convertitore HTML
Aspose.Slides for Python via .NET è una potente libreria Python che fornisce un’ampia gamma di funzionalità di manipolazione della presentazione. Puoi creare nuove presentazioni da zero o manipolare quelle esistenti senza problemi senza MS Office. Inoltre, fornisce una conversione ad alta fedeltà di PPT/PPTX in altri formati. Useremo questa libreria per convertire PPT in HTML. Puoi installarlo nella tua applicazione Python da PyPI usando il seguente comando.
> pip install aspose.slides
Converti un PowerPoint PPT/PPTX in HTML in Python
Di seguito sono riportati i passaggi per convertire un PowerPoint PPT in HTML in Python.
- Carica il file PPT (o PPTX) usando la classe Presentazione.
- Converti PPT in HTML usando il metodo Presentation.save(string, export.SaveFormat.HTML).
L’esempio di codice seguente mostra come convertire un file PPTX di PowerPoint in HTML in Python.
import aspose.slides as slides
# Load the presentation file
pres = slides.Presentation("presentation.pptx")
# Save as HTML
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)
Quella che segue è la pagina HTML che otteniamo dopo aver convertito un PPT con due diapositive.
Converti PPT o PPTX in HTML reattivo in Python
Puoi anche convertire un file PPT in HTML reattivo in modo che appaia correttamente su browser e dimensioni dello schermo diversi. Di seguito sono riportati i passaggi per raggiungere questo obiettivo.
- Carica il file PPT (o PPTX) usando la classe Presentazione.
- Crea un oggetto della classe HtmlOptions.
- Crea un oggetto della classe ResponsiveHtmlController.
- Assegna il controller alla proprietà HtmlOptions.htmlformatter.
- Converti PPT in HTML usando il metodo Presentation.save(string, export.SaveFormat.HTML, HtmlOptions).
L’esempio di codice seguente mostra come convertire un PPTX in HTML reattivo in Python.
import aspose.slides as slides
# Load the presentation file
pres = slides.Presentation("presentation.pptx")
# Create HTML options
options = slides.export.HtmlOptions()
# Create a responsive HTML controller
controller = slides.export.ResponsiveHtmlController()
# Set controller as HTML formatter
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)
# Save as HTML
pres.save("ppt-to-responsive-html.html", slides.export.SaveFormat.HTML, options)
Lo screenshot seguente mostra come appare l’HTML convertito su uno schermo mobile.
Includi le note di diapositiva nella conversione da PowerPoint a HTML
Per impostazione predefinita, le note sulla diapositiva non sono incluse nelle pagine HTML convertite. Tuttavia, se vuoi includerli, puoi farlo assegnando un valore da export.NotesPositions enum alla proprietà HtmlOptions.notescommentslayouting.notesposition. Nell’esempio di codice seguente viene illustrato come includere le note sulla diapositiva nella parte inferiore delle pagine HTML.
import aspose.slides as slides
# Load the presentation file
pres = slides.Presentation("presentation.pptx")
# Create HTML options
options = slides.export.HtmlOptions()
# Include slide notes
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
# Save as HTML
pres.save("ppt-to-html-notes.html", slides.export.SaveFormat.HTML, options)
La schermata seguente mostra come vengono visualizzate le note della diapositiva sulla pagina HTML convertita.
Ottieni una licenza gratuita
Puoi utilizzare Aspose.Slides per Python tramite .NET senza limitazioni di valutazione ottenendo una licenza temporanea.
Conclusione
In questo articolo, hai imparato come convertire PowerPoint PPT o PPTX in HTML in Python. Inoltre, abbiamo visto come convertire una presentazione in HTML reattivo e includere note di diapositive nelle pagine HTML risultanti. Puoi leggere di più su Aspose.Slides per Python tramite .NET usando la documentazione. In caso di domande, contattaci al nostro forum.
Guarda anche
Info: Aspose fornisce un servizio di conversione da PowerPoint a HTML gratuito, che è un’implementazione live del processo di conversione da presentazione a HTML.