Flash

Flash-Objekte aus einer Präsentation extrahieren

Aspose.Slides für .NET bietet eine Möglichkeit, Flash-Objekte aus einer Präsentation zu extrahieren. Sie können die Flash-Steuerung nach Namen abrufen und sie aus der Präsentation extrahieren sowie die SWF-Objektdaten speichern.

using (Presentation pres = new Presentation("withFlash.pptm"))
{
    IControlCollection controls = pres.Slides[0].Controls;
    Control flashControl = null;
    foreach (IControl control in controls)
    {
        if (control.Name == "ShockwaveFlash1")
        {
            flashControl = (Control)control;
        }
    }
}

FAQ

Welche Präsentationsformate werden beim Extrahieren von Flash-Inhalten unterstützt?

Aspose.Slides unterstützt die wichtigsten PowerPoint-Formate wie PPT und PPTX, da es diese Container laden und auf deren Steuerelemente zugreifen kann, einschließlich Flash-bezogener ActiveX-Elemente.

Kann ich eine Präsentation mit Flash nach HTML5 konvertieren und die Flash-Interaktivität beibehalten?

Nein. Aspose.Slides führt keinen SWF-Inhalt aus und konvertiert dessen Interaktivität nicht. Obwohl der Export zu HTML/HTML5 unterstützt wird, wird Flash in modernen Browsern wegen fehlender Unterstützung nicht abgespielt. Der empfohlene Weg besteht darin, Flash vor dem Export durch Alternativen wie Video oder HTML5-Animationen zu ersetzen.

Wird aus Sicherheitsperspektive von Aspose.Slides SWF-Dateien beim Lesen einer Präsentation ausgeführt?

Nein. Aspose.Slides behandelt Flash als binäre Daten, die in die Datei eingebettet sind, und führt während der Verarbeitung keinen SWF-Inhalt aus.

Wie sollte ich Präsentationen behandeln, die Flash zusammen mit anderen eingebetteten Dateien über OLE enthalten?

Aspose.Slides unterstützt das Extrahieren eingebetteter OLE-Objekte, sodass Sie alle zugehörigen eingebetteten Inhalte in einem Durchlauf verarbeiten können, wobei Flash-Steuerungen und andere OLE-eingebettete Dokumente gemeinsam behandelt werden.