Extraer objetos Flash de presentaciones en Android
Extraer objetos Flash de presentaciones
Aspose.Slides para Android mediante Java ofrece una funcionalidad para extraer objetos flash de una presentación. Puedes acceder al control flash por su nombre y extraerlo de la presentación, incluyendo el almacenamiento de datos del objeto SWF.
// Instanciar la clase Presentation que representa el 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();
}
Preguntas frecuentes
¿Qué formatos de presentación son compatibles al extraer contenido Flash?
Aspose.Slides supports los principales formatos de PowerPoint como PPT y PPTX, ya que puede cargar estos contenedores y acceder a sus controles, incluidos los elementos ActiveX relacionados con Flash.
¿Puedo convertir una presentación con Flash a HTML5 y conservar la interactividad de Flash?
No. Aspose.Slides no ejecuta contenido SWF ni convierte su interactividad. Aunque la exportación a HTML/HTML5 está soportada, Flash no se reproducirá en los navegadores modernos debido al fin del soporte. La ruta recomendada es reemplazar Flash por alternativas como video o animaciones HTML5 antes de la exportación.
Desde una perspectiva de seguridad, ¿Aspose.Slides ejecuta archivos SWF al leer una presentación?
No. Aspose.Slides trata Flash como datos binarios incrustados en el archivo y no ejecuta contenido SWF durante el procesamiento.
¿Cómo debo manejar presentaciones que incluyen Flash junto con otros archivos incrustados mediante OLE?
Aspose.Slides soporta extracting embedded OLE objects, por lo que puedes procesar todo el contenido incrustado relacionado en una sola pasada, manejando los controles Flash y otros documentos incrustados mediante OLE juntos.