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);

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.