PowerPoint-Präsentationen in SWF Flash in Python konvertieren
Präsentationen in Flash konvertieren
Die Save Methode, die von der Presentation Klasse bereitgestellt wird, kann verwendet werden, um die gesamte Präsentation in ein SWF‑Dokument zu konvertieren. Sie können auch Kommentare in das erzeugte SWF einfügen, indem Sie die SWFOptions Klasse und das INotesCommentsLayoutingOptions Interface verwenden. Das folgende Beispiel zeigt, wie man eine Präsentation mit den von der SWFOptions‑Klasse bereitgestellten Optionen in ein SWF‑Dokument konvertiert.
import aspose.slides as slides
# Erstellen Sie ein Presentation-Objekt, das eine Präsentationsdatei repräsentiert
presentation = slides.Presentation("pres.pptx")
swfOptions = slides.export.SwfOptions()
swfOptions.viewer_included = False
swfOptions.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
# Speichern der Präsentation und der Notizseiten
presentation.save("SaveAsSwf_out.swf", slides.export.SaveFormat.SWF, swfOptions)
swfOptions.viewer_included = True
presentation.save("SaveNotes_out.swf", slides.export.SaveFormat.SWF, swfOptions)
FAQ
Kann ich versteckte Folien in das SWF einbinden?
Ja. Aktivieren Sie die show_hidden_slides Option in SwfOptions. Standardmäßig werden versteckte Folien nicht exportiert.
Wie kann ich die Kompression und die endgültige SWF‑Größe steuern?
Verwenden Sie das compressed Flag (standardmäßig aktiviert) und passen Sie jpeg_quality an, um Dateigröße und Bildqualität auszubalancieren.
Wofür dient ‘viewer_included’ und wann sollte ich es deaktivieren?
viewer_included fügt eine eingebettete Player‑UI (Navigations‑Steuerungen, Panels, Suche) hinzu. Deaktivieren Sie es, wenn Sie einen eigenen Player verwenden möchten oder ein reines SWF‑Gerüst ohne UI benötigen.
Was passiert, wenn eine Quellschriftart auf dem Export‑Computer fehlt?
Aspose.Slides ersetzt die Schriftart durch die, die Sie über default_regular_font in SwfOptions angeben, um ein unbeabsichtigtes Fallback zu vermeiden.