PowerPoint-Präsentationen in SWF-Flash mit C++ 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 zudem Kommentare im erzeugten SWF einbinden, indem Sie die Klassen SWFOptions und NotesCommentsLayoutingOptions verwenden. Das folgende Beispiel zeigt, wie Sie eine Präsentation mit den von der Klasse SWFOptions bereitgestellten Optionen in ein SWF‑Dokument konvertieren.

// Der Pfad zum Dokumentenverzeichnis.
    System::String dataDir = GetDataPath();

    // Instanziiert ein Presentation-Objekt, das eine Präsentationsdatei darstellt
    auto presentation = System::MakeObject<Presentation>(dataDir + u"HelloWorld.pptx");

    auto swfOptions = System::MakeObject<SwfOptions>();
    swfOptions->set_ViewerIncluded(false);

    auto notesOptions = swfOptions->get_NotesCommentsLayouting();
    notesOptions->set_NotesPosition(NotesPositions::BottomFull);

    // Speichern der Präsentation und Notizseiten
    presentation->Save(dataDir + u"SaveAsSwf_out.swf", SaveFormat::Swf, swfOptions);
    swfOptions->set_ViewerIncluded(true);
    presentation->Save(dataDir + u"SaveNotes_out.swf", SaveFormat::Swf, swfOptions);

FAQ

Kann ich versteckte Folien in das SWF einbinden?

Ja. Verwenden Sie die set_ShowHiddenSlides‑Methode in SwfOptions. Standardmäßig werden versteckte Folien nicht exportiert.

Wie kann ich die Kompression und die endgültige SWF‑Größe steuern?

Verwenden Sie die set_Compressed‑Methode und passen Sie die JPEG quality an, um Dateigröße und Bildtreue auszubalancieren.

Wofür dient ‘set_ViewerIncluded’ und wann sollte ich es verwenden?

set_ViewerIncluded fügt eine eingebettete Player‑UI (Navigations‑Steuerungen, Panels, Suche) hinzu. Deaktivieren Sie sie, wenn Sie Ihren eigenen Player verwenden oder einen reinen SWF‑Rahmen ohne UI benötigen.

Was passiert, wenn eine Quellschriftart auf dem Export‑Computer fehlt?

Aspose.Slides ersetzt die Schriftart durch die über set_DefaultRegularFont in SwfOptions angegebene Schriftart, um ein unbeabsichtigtes Fallback zu vermeiden.