Importovat prezentace pomocí Pythonu

Úvod

S Aspose.Slides for Python via .NET můžete importovat obsah do prezentace z jiných formátů souborů. Třída SlideCollection poskytuje metody pro import snímků z PDF, HTML a dalších zdrojů.

Převod PDF do prezentace

Tato sekce ukazuje, jak převést PDF do prezentace pomocí Aspose.Slides. Provede vás importem PDF, převodem jeho stránek na snímky a uložením výsledku jako souboru PPTX.

pdf-to-powerpoint

  1. Vytvořte instanci třídy Presentation.
  2. Zavolejte metodu add_from_pdf a předáte PDF soubor.
  3. Použijte metodu save k uložení prezentace ve formátu PowerPoint.
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)

Převod HTML do prezentace

Tato sekce ukazuje, jak importovat HTML obsah do prezentace pomocí Aspose.Slides. Popisuje načtení HTML, převod na snímky se zachovaným textem, obrázky a základním formátováním a uložení výsledku jako souboru PPTX.

  1. Vytvořte instanci třídy Presentation.
  2. Zavolejte metodu add_from_html a předáte HTML soubor.
  3. Použijte metodu save k uložení prezentace ve formátu PowerPoint.
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

Zůstávají tabulky při importu PDF zachovány a lze jejich detekci vylepšit?

Tabulky mohou být během importu detekovány; PdfImportOptions obsahuje parametr detect_tables, který umožňuje rozpoznání tabulek. Účinnost závisí na struktuře PDF.