Präsentationen importieren mit Python
Übersicht
Mit Aspose.Slides for Python via .NET können Sie Inhalte aus anderen Dateiformaten in eine Präsentation importieren. Die Klasse SlideCollection stellt Methoden zum Importieren von Folien aus PDF, HTML und anderen Quellen bereit.
PDF in eine Präsentation konvertieren
Dieser Abschnitt zeigt, wie man ein PDF mit Aspose.Slides in eine Präsentation konvertiert. Er führt Sie durch das Importieren des PDFs, das Umwandeln seiner Seiten in Folien und das Speichern des Ergebnisses als PPTX-Datei.

- Erstellen Sie eine Instanz der Klasse Presentation.
- Rufen Sie die Methode add_from_pdf auf und übergeben Sie die PDF-Datei.
- Verwenden Sie die Methode save, um die Präsentation im PowerPoint-Format zu speichern.
Das folgende Python‑Beispiel demonstriert die Konvertierung eines PDFs in eine Präsentation:
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)
Hinweis
Vielleicht möchten Sie die kostenlose PDF to PowerPoint Web‑App von Aspose ausprobieren – sie ist eine Live‑Implementierung des hier beschriebenen Prozesses.HTML in eine Präsentation konvertieren
Dieser Abschnitt zeigt, wie man HTML‑Inhalte mit Aspose.Slides in eine Präsentation importiert. Er behandelt das Laden des HTML, die Umwandlung in Folien bei gleichzeitiger Beibehaltung von Text, Bildern und Grundformatierungen sowie das Speichern des Ergebnisses als PPTX‑Datei.
- Erstellen Sie eine Instanz der Klasse Presentation.
- Rufen Sie die Methode add_from_html auf und übergeben Sie die HTML-Datei.
- Verwenden Sie die Methode save, um die Präsentation im PowerPoint-Format zu speichern.
Das folgende Python‑Beispiel demonstriert die Konvertierung von HTML in eine Präsentation:
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
Werden Tabellen beim Import eines PDFs erhalten und kann deren Erkennung verbessert werden?
Tabellen können während des Imports erkannt werden; PdfImportOptions enthält einen Parameter detect_tables, der die Tabellenerkennung aktiviert. Die Wirksamkeit hängt von der Struktur des PDFs ab.
Hinweis
Sie können Aspose.Slides auch verwenden, um HTML in andere gängige Dateiformate zu konvertieren: