Convertir des présentations PowerPoint en mode Handout dans .NET
Exportation en mode Handout
Aspose.Slides offre la possibilité de convertir des présentations en divers formats, y compris la création de documents de travail prêts à être imprimés en mode Handout. Ce mode vous permet de configurer la façon dont plusieurs diapositives apparaissent sur une seule page, ce qui le rend utile pour les conférences, séminaires et autres événements. Vous pouvez activer ce mode en définissant la propriété SlidesLayoutOptions dans les interfaces IPdfOptions, IRenderingOptions, IHtmlOptions et ITiffOptions.
Pour configurer le mode Handout, utilisez l’objet HandoutLayoutingOptions, qui détermine le nombre de diapositives placées sur une page unique ainsi que d’autres paramètres d’affichage.
Ci‑dessous, un exemple de code montrant comment convertir une présentation en PDF en mode Handout.
// Charger une présentation.
using var presentation = new Presentation("sample.pptx");
// Définir les options d'exportation.
var pdfOptions = new PdfOptions
{
SlidesLayoutOptions = new HandoutLayoutingOptions
{
Handout = HandoutType.Handouts4Horizontal, // 4 diapositives sur une page horizontalement
PrintSlideNumbers = true, // imprimer les numéros de diapositives
PrintFrameSlide = true, // imprimer un cadre autour des diapositives
PrintComments = false // aucun commentaire
}
};
// Exporter la présentation en PDF avec la disposition choisie.
presentation.Save("output.pdf", SaveFormat.Pdf, pdfOptions);
SlidesLayoutOptions n’est disponible que pour certains formats de sortie, tels que PDF, HTML, TIFF, et lors du rendu en images.
FAQ
Quel est le nombre maximal de vignettes de diapositives par page en mode Handout ?
Aspose.Slides prend en charge les préréglages allant jusqu’à 9 vignettes par page avec un ordre horizontal ou vertical : 1, 2, 3, 4 (horizontal/vertical), 6 (horizontal/vertical) et 9 (horizontal/vertical).
Puis‑je définir une grille personnalisée, comme 5 ou 8 diapositives par page ?
Non. Le nombre et l’ordre des vignettes sont contrôlés strictement par l’énumération HandoutType ; les mises en page arbitraires ne sont pas prises en charge.
Puis‑je inclure des diapositives masquées dans la sortie Handout ?
Oui. Activez l’option ShowHiddenSlides dans les paramètres d’exportation du format cible, tel que PdfOptions, HtmlOptions ou TiffOptions.