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.

pdf-to-powerpoint

  1. Erstellen Sie eine Instanz der Klasse Presentation.
  2. Rufen Sie die Methode add_from_pdf auf und übergeben Sie die PDF-Datei.
  3. 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)

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.

  1. Erstellen Sie eine Instanz der Klasse Presentation.
  2. Rufen Sie die Methode add_from_html auf und übergeben Sie die HTML-Datei.
  3. 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.