تحويل PowerPoint إلى PDF مع الملاحظات

تحويل PowerPoint إلى PDF بحجم شريحة مخصص

يوضح المثال التالي كيفية تحويل عرض تقديمي إلى وثيقة PDF تحتوي على الملاحظات بحجم شريحة مخصص. حيث تساوي كل بوصة 72.

// إنشاء كائن Presentation يمثل ملف العرض التقديمي
Presentation presIn = new Presentation("SelectedSlides.pptx");
Presentation presOut = new Presentation();
try {
    ISlide slide = presIn.getSlides().get_Item(0);
    presOut.getSlides().insertClone(0, slide);
    
    // إعداد نوع وحجم الشريحة
    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 إلى PDF في عرض شريحة الملاحظات

يمكن استخدام طريقة Save التي تقدمها فئة Presentation لتحويل العرض التقديمي بالكامل في عرض شريحة الملاحظات إلى PDF. تحديثات الشيفرة أدناه تُعدل العرض التقديمي النموذجي إلى PDF في عرض شريحة الملاحظات.

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