Importera presentationer med Python

Introduktion

Med Aspose.Slides for Python via .NET, kan du importera innehåll till en presentation från andra filformat. Klassen SlideCollection tillhandahåller metoder för att importera bilder från PDF, HTML och andra källor.

Konvertera en PDF till en presentation

Detta avsnitt visar hur du konverterar en PDF till en presentation med Aspose.Slides. Det guidar dig genom att importera PDF-filen, omvandla dess sidor till bilder och spara resultatet som en PPTX‑fil.

pdf-to-powerpoint

  1. Skapa en instans av klassen Presentation.
  2. Anropa metoden add_from_pdf och skicka med PDF‑filen.
  3. Använd metoden save för att spara presentationen i PowerPoint‑format.

Följande Python‑exempel demonstrerar hur en PDF konverteras till en presentation:

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)

Konvertera en HTML till en presentation

Detta avsnitt visar hur du importerar HTML‑innehåll till en presentation med Aspose.Slides. Det beskriver hur HTML laddas, omvandlas till bilder med bevarad text, bilder och grundläggande formatering, och hur resultatet sparas som en PPTX‑fil.

  1. Skapa en instans av klassen Presentation.
  2. Anropa metoden add_from_html och skicka med HTML‑filen.
  3. Använd metoden save för att spara presentationen i PowerPoint‑format.

Följande Python‑exempel demonstrerar hur en HTML konverteras till en presentation:

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

Bevaras tabeller när en PDF importeras, och kan deras detektering förbättras?

Tabeller kan upptäckas under import; PdfImportOptions innehåller en detect_tables‑parameter som möjliggör tabelligenkänning. Effektiviteten beror på PDF:ens struktur.