Extrahovat objekty Flash z prezentací v Javě

Přehled

Tento článek vysvětluje, jak pomocí Aspose.Slides extrahovat objekty Flash z prezentací. Ukazuje, jak najít ovládací prvek Flash podle názvu v kolekci ovládacích prvků snímku a pracovat s vloženými daty objektu SWF.

Extrahovat objekty Flash z prezentací

Aspose.Slides pro Java poskytuje prostředek pro extrahování objektů flash z prezentace. Můžete přistupovat k ovládacímu prvku flash podle názvu a extrahovat jej z prezentace včetně uložení dat objektu SWF.

// Vytvořte instanci třídy Presentation, která představuje PPTX
Presentation pres = new Presentation();
try {
    IControlCollection controls = pres.getSlides().get_Item(0).getControls();
    Control flashControl = null;
    for (IControl control : controls)
    {
        if (control.getName() == "ShockwaveFlash1")
        {
            flashControl = (Control)control;
        }
    }
} finally {
    if (pres != null) pres.dispose();
}

Často kladené otázky

Jaké formáty prezentací jsou podporovány při extrahování obsahu Flash?

Aspose.Slides podporuje hlavní formáty PowerPointu, jako jsou PPT a PPTX, protože může načíst tyto kontejnery a přistupovat k jejich ovládacím prvkům, včetně ActiveX prvků souvisejících s Flashem.

Mohu převést prezentaci s Flashem na HTML5 a zachovat interaktivitu Flash?

Ne. Aspose.Slides nespouští obsah SWF ani nepřevádí jeho interaktivitu. I když je podporován export do HTML/HTML5, Flash nebude v moderních prohlížečích přehráván kvůli ukončení podpory. Doporučený postup je nahradit Flash alternativami, jako jsou video nebo animace HTML5, před exportem.

Z pohledu bezpečnosti, spouští Aspose.Slides soubory SWF během čtení prezentace?

Ne. Aspose.Slides považuje Flash za binární data vložená do souboru a během zpracování nespouští obsah SWF.

Jak bych měl zacházet s prezentacemi, které obsahují Flash spolu s dalšími vloženými soubory prostřednictvím OLE?

Aspose.Slides podporuje extrahování vložených OLE objektů, takže můžete zpracovat veškerý související vložený obsah najednou, a to jak ovládací prvky Flash, tak další dokumenty vložené pomocí OLE.