PowerPoint in PDF mit Notizen konvertieren

PowerPoint in PDF mit benutzerdefinierter Foliengröße konvertieren

Das folgende Beispiel zeigt, wie man eine Präsentation in ein PDF-Dokument mit Notizen und benutzerdefinierter Foliengröße konvertiert. Dabei entspricht jeder Zoll 72.

// Instanziiere ein Presentation-Objekt, das eine Präsentationsdatei repräsentiert
Presentation presIn = new Presentation("SelectedSlides.pptx");
Presentation presOut = new Presentation();
try {
    ISlide slide = presIn.getSlides().get_Item(0);
    presOut.getSlides().insertClone(0, slide);
    
    // Festlegung des Folien Typs und der Größe
    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();
}

PowerPoint im Notizenfolienansicht in PDF konvertieren

Die Save Methode, die von der Presentation Klasse bereitgestellt wird, kann verwendet werden, um die gesamte Präsentation im Notizenfolienansicht in PDF zu konvertieren. Die folgenden Codeausschnitte aktualisieren die Beispielpräsentation in PDF im Notizenfolienansicht.

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