PPTX nach PPT in Python konvertieren

Übersicht

Aspose.Slides für Python über Java ermöglicht das Konvertieren einer PPTX‑Präsentation in das Legacy‑PPT‑Format, das von PowerPoint 97–2003 verwendet wird, ohne dass Microsoft PowerPoint installiert sein muss. Laden Sie die PPTX‑Datei und speichern Sie sie im PPT‑Ausgabeformat, wie unten gezeigt.

PPTX nach PPT konvertieren

Laden Sie die Quelldatei mit der Klasse Presentation und rufen Sie dann Presentation.save mit dem Ausgabepfad und SaveFormat.Ppt auf.

Das folgende Beispiel startet bei Bedarf die Java‑Virtuelle‑Maschine und konvertiert template.pptx nach output.ppt mit den Standardoptionen. Ersetzen Sie die Pfade durch Ihre eigenen Dateinamen. Der finally‑Block gibt die Ressourcen der Präsentation frei, selbst wenn das Speichern fehlschlägt.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

# PPTX-Präsentation laden.
presentation = Presentation("template.pptx")
try:
    # Präsentation im PPT-Format speichern.
    presentation.save("output.ppt", SaveFormat.Ppt)
finally:
    presentation.dispose()

Das Argument SaveFormat.Ppt wählt das Ausgabeformat aus; das alleinige Ändern der Dateierweiterung konvertiert eine Präsentation nicht. Bewahren Sie die ursprüngliche PPTX‑Datei auf, damit Sie zu ihr zurückkehren können, falls ein neueres Feature keine Entsprechung im PPT hat.

PPTX in andere Formate konvertieren

Aspose.Slides unterstützt außerdem weitere Ausgabeformate. Siehe die entsprechenden Artikel für formatbezogene Optionen und Beispiele:

FAQ

Überstehen alle PPTX‑Effekte und -Funktionen die Konvertierung nach PPT?

Nicht immer. Das Legacy‑PPT‑Format unterstützt nicht jede in PPTX verfügbare Funktion. Einige Effekte, Objekte oder Verhaltensweisen können vereinfacht oder anders dargestellt werden. Überprüfen Sie die konvertierte Präsentation im vorgesehenen Viewer, insbesondere wenn sie neuere PowerPoint‑Funktionen enthält.

Kann ich nur ausgewählte Folien nach PPT konvertieren?

Das Speichern als PPT schreibt die gesamte Präsentation. Um nur ausgewählte Folien zu konvertieren, erstellen Sie eine neue Präsentation, entfernen die zunächst leere Folie, klonen die gewünschten Folien hinein und speichern sie als PPT. Siehe Folien in Python klonen.

Kann ich eine passwortgeschützte PPTX‑Datei konvertieren?

Ja, wenn Sie beim Laden der Quellpräsentation das richtige Passwort angeben. Sie können auch den Schutz für die Ausgabedatei konfigurieren. Siehe Passwortgeschützte Präsentationen.