تحويل 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();
}