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.

pdf-to-powerpoint

  1. Crea un’istanza della classe Presentation.
  2. Chiama il metodo add_from_pdf e passa il file PDF.
  3. 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)

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.

  1. Crea un’istanza della classe Presentation.
  2. Chiama il metodo add_from_html e passa il file HTML.
  3. 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.