Flash objektumok kinyerése bemutatókból Java-ban
Áttekintés
Ez a cikk bemutatja, hogyan lehet Flash objektumokat kinyerni bemutatókból az Aspose.Slides használatával. Megmutatja, hogyan lehet egy Flash vezérlőt név alapján megtalálni a dia vezérlők gyűjteményében, és hogyan dolgozhatunk a beágyazott SWF objektum adatokkal.
Flash objektumok kinyerése bemutatókból
Az Aspose.Slides for Java lehetőséget biztosít a flash objektumok kinyerésére egy bemutatóból. A flash vezérlőhöz név alapján férhet hozzá, és kinyerheti azt a bemutatóból, beleértve a tárolt SWF objektum adatokat.
// PPTX-et képviselő Presentation osztály példányosítása
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();
}
GYIK
Milyen bemutatóformátumok támogatottak a Flash tartalom kinyerésekor?
Aspose.Slides támogatja a fő PowerPoint formátumokat, például a PPT és PPTX formátumokat, mivel képes betölteni ezeket a konténereket és hozzáférni a vezérlőikhez, többek között a Flash-szel kapcsolatos ActiveX elemekhez.
Átalakíthatok egy Flashet tartalmazó bemutatót HTML5-re, és megőrizhetem a Flash interaktivitását?
Nem. Az Aspose.Slides nem hajt végre SWF tartalmat, és nem konvertálja annak interaktivitását. Bár az exportálás HTML/HTML5 támogatott, a Flash nem fog lejátszódni a modern böngészőkben a támogatás befejezése miatt. Az ajánlott megoldás, hogy a Flashet helyettesítsük alternatívákkal, például videóval vagy HTML5 animációkkal, az exportálás előtt.
Biztonsági szempontból az Aspose.Slides futtatja a SWF fájlokat a bemutató olvasása közben?
Nem. Az Aspose.Slides a Flashet a fájlban beágyazott bináris adatként kezeli, és a feldolgozás során nem hajtja végre a SWF tartalmat.
Hogyan kezeljem az OLE-n keresztül beágyazott egyéb fájlokkal együtt tartalmazó Flashet a bemutatókat?
Az Aspose.Slides támogatja beágyazott OLE objektumok kinyerését, így egy lépésben feldolgozhatja az összes kapcsolódó beágyazott tartalmat, egységesen kezelve a Flash vezérlőket és a többi OLE-vel beágyazott dokumentumot.