Convertir presentaciones PowerPoint a SWF Flash en Android
Convertir PPT(X) a SWF
El método Guardar expuesto por la clase Presentation se puede utilizar para convertir toda la presentación en un documento SWF. El siguiente ejemplo muestra cómo convertir una presentación en un documento SWF utilizando las opciones proporcionadas por la clase SWFOptions. También puede incluir comentarios en el SWF generado usando la clase ISWFOptions y la interfaz INotesCommentsLayoutingOptions.
Presentation pres = new Presentation("Sample.pptx");
try {
SwfOptions swfOptions = new SwfOptions();
swfOptions.setViewerIncluded(false);
swfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);
// Guardando la presentación
pres.save("Sample.swf", SaveFormat.Swf, swfOptions);
} finally {
if (pres != null) pres.dispose();
}
FAQ
¿Puedo incluir diapositivas ocultas en el SWF?
Sí. Habilite las diapositivas ocultas usando el método setShowHiddenSlides en SwfOptions. De forma predeterminada, las diapositivas ocultas no se exportan.
¿Cómo puedo controlar la compresión y el tamaño final del SWF?
Utilice el método setCompressed y ajuste la calidad JPEG para equilibrar el tamaño del archivo y la fidelidad de la imagen.
¿Para qué sirve ‘setViewerIncluded’ y cuándo debo desactivarlo?
setViewerIncluded agrega una interfaz de reproductor incrustado (controles de navegación, paneles, búsqueda). Desactívelo si planea usar su propio reproductor o necesita un marco SWF sin interfaz.
¿Qué ocurre si falta una fuente fuente en la máquina de exportación?
Aspose.Slides sustituirá la fuente que indique mediante setDefaultRegularFont en SwfOptions para evitar un reemplazo no deseado.