Convertir les présentations PowerPoint en SWF Flash sous .NET
Convertir les présentations en Flash
La méthode Save exposee par la classe Presentation peut etre utilisee pour convertir la presentation entiere en document SWF. Vous pouvez egalement inclure des commentaires dans le SWF genere en utilisant la classe SWFOptions et l’interface INotesCommentsLayoutingOptions. L’exemple suivant montre comment convertir une presentation en document SWF en utilisant les options fournissees par la classe SWFOptions.
// Instancier un objet Presentation qui représente un fichier de présentation
using (Presentation presentation = new Presentation("HelloWorld.pptx"))
{
SwfOptions swfOptions = new SwfOptions();
swfOptions.ViewerIncluded = false;
INotesCommentsLayoutingOptions notesOptions = swfOptions.NotesCommentsLayouting;
notesOptions.NotesPosition = NotesPositions.BottomFull;
// Enregistrement de la présentation et des pages de notes
presentation.Save("SaveAsSwf_out.swf", SaveFormat.Swf, swfOptions);
swfOptions.ViewerIncluded = true;
presentation.Save("SaveNotes_out.swf", SaveFormat.Swf, swfOptions);
}
FAQ
Puis-je inclure les diapositives masquées dans le SWF?
Oui. Activez l’option ShowHiddenSlides dans SwfOptions. Par défaut, les diapositives masquées ne sont pas exportees.
Comment puis-je contrôler la compression et la taille finale du SWF?
Utilisez le drapeau Compressed (active en défaut) et ajustez JpegQuality pour equilibrer la taille du fichier et la fidélité de l’image.
À quoi sert ‘ViewerIncluded’ et quand faut-il le désactiver?
ViewerIncluded ajoute une interface de lecteur intégré (controle de navigation, panneaux, recherche). Désactivez-le si vous prevoyez d’utiliser votre propre lecteur ou si vous avez besoin d’un cadre SWF depourvu d’interface.
Que se passe-t-il si une police source est manquante sur la machine d’export?
Aspose.Slides remplacera la police que vous specifiez via DefaultRegularFont dans SwfOptions afin d’éviter un repli inattendu.