PowerPoint‑Präsentationen in SWF‑Flash in .NET 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 im erzeugten SWF einbinden, indem Sie die SWFOptions-Klasse und das INotesCommentsLayoutingOptions‑Interface verwenden. Das folgende Beispiel zeigt, wie man eine Präsentation mithilfe der von der SWFOptions‑Klasse bereitgestellten Optionen in ein SWF‑Dokument konvertiert.
// Instanziieren Sie ein Presentation-Objekt, das eine Präsentationsdatei darstellt
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
SwfOptions swfOptions = new SwfOptions();
swfOptions.ViewerIncluded = false;
INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
notesOptions.NotesPosition = NotesPositions.BottomFull;
// Speichern der Präsentation und der Notizseiten
presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
swfOptions.ViewerIncluded = true;
presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}
FAQ
Kann ich verborgene Folien in das SWF einbinden?
Ja. Aktivieren Sie die ShowHiddenSlides‑Option in SwfOptions. Standardmäßig werden verborgene 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 JpegQuality an, um Dateigröße und Bildqualität auszubalancieren.
Wofür dient ‘ViewerIncluded’ und wann sollte ich es deaktivieren?
ViewerIncluded fügt eine integrierte Player‑UI (Navigations‑Steuerelemente, Bedienfelder, 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 auf der Zielmaschine eine Quellschriftart fehlt?
Aspose.Slides ersetzt die Schriftart, die Sie über DefaultRegularFont in SwfOptions angeben, um ein unbeabsichtigtes Zurückfallen zu vermeiden.