Convertir PowerPoint en PDF avec Notes

Convertir PowerPoint en PDF avec Taille de Diapositive Personnalisée

L’exemple suivant montre comment convertir une présentation en un document PDF avec notes et une taille de diapositive personnalisée. Où chaque pouce équivaut à 72.

// Instancier un objet Presentation qui représente un fichier de présentation
Presentation presIn = new Presentation("SelectedSlides.pptx");
Presentation presOut = new Presentation();
try {
    ISlide slide = presIn.getSlides().get_Item(0);
    presOut.getSlides().insertClone(0, slide);
    
    // Définir le type et la taille de la diapositive
    presOut.getSlideSize().setSize(612F, 792F,SlideSizeScaleType.EnsureFit);
        
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);

    presOut.save("PDF-SelectedSlide.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (presIn != null) presIn.dispose();
    if (presOut != null) presOut.dispose();
}

Convertir PowerPoint en PDF en Vue de Diapositive avec Notes

La méthode Save exposée par la classe Presentation peut être utilisée pour convertir l’ensemble de la présentation en vue de diapositive avec notes en PDF. Les extraits de code ci-dessous mettent à jour la présentation d’exemple en PDF en vue de diapositive avec notes.

Presentation pres = new Presentation("presentation.pptx");
try {
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);

    pres.save(resourcesOutputPath+"PDF-Notes.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
    if (pres != null) pres.dispose();
}