Convertir les présentations PowerPoint en SWF Flash sur Android

Convertir PPT(X) en SWF

La méthode Save exposée par la classe Presentation peut être utilisée pour convertir l’ensemble de la présentation en document SWF. L’exemple suivant montre comment convertir une présentation en document SWF en utilisant les options fournies par la classe SWFOptions. Vous pouvez également inclure des commentaires dans le SWF généré en utilisant la classe ISWFOptions et l’interface INotesCommentsLayoutingOptions.

Presentation pres = new Presentation("Sample.pptx");
try {
    SwfOptions swfOptions = new SwfOptions();
    swfOptions.setViewerIncluded(false);
    swfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);
    
    // Enregistrement de la présentation
    pres.save("Sample.swf", SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) pres.dispose();
}

FAQ

Puis-je inclure des diapositives masquées dans le SWF ?

Oui. Activez les diapositives masquées en utilisant la méthode setShowHiddenSlides dans SwfOptions. Par défaut, les diapositives masquées ne sont pas exportées.

Comment puis‑je contrôler la compression et la taille finale du SWF ?

Utilisez la méthode setCompressed et le lien ajuster la qualité JPEG pour équilibrer la taille du fichier et la fidélité de l’image.

À quoi sert ‘setViewerIncluded’ et quand devrais‑je le désactiver ?

setViewerIncluded ajoute une interface lecteur intégrée (contrôles de navigation, panneaux, recherche). Désactivez‑la si vous prévoyez d’utiliser votre propre lecteur ou si vous avez besoin d’un cadre SWF minimal sans UI.

Que se passe‑t‑il si une police source est absente sur la machine d’exportation ?

Aspose.Slides remplacera la police que vous spécifiez via setDefaultRegularFont dans SwfOptions afin d’éviter un repli non intentionnel.