تحويل عروض PowerPoint إلى وضع النشرة باستخدام Python

المقدمة

يتيح Aspose.Slides for Python عبر Java تصدير العروض التقديمية في وضع النشرة، حيث يتم ترتيب عدة شرائح على صفحة واحدة. هذا مفيد لطباعة مواد العروض للمؤتمرات والندوات والفعاليات المشابهة.

قم بتكوين التخطيط عبر طريقة setSlidesLayoutOptions. تدعم تخطيطات النشرات PdfOptions، RenderingOptions، HtmlOptions، وTiffOptions. استخدم كائن HandoutLayoutingOptions لتحديد إعدادات التخطيط والعرض.

تصدير وضع النشرة

لتصدير عرض تقديمي في وضع النشرة، أنشئ مثيلًا من HandoutLayoutingOptions وعيّنها في خيارات التصدير المستهدفة باستخدام setSlidesLayoutOptions.

المثال التالي يحمل sample.pptx ويصدّره إلى PDF بأربع شرائح لكل صفحة بترتيب أفقي. يتضمن أرقام الشرائح وإطارات حولها، ويستثني التعليقات.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import HandoutLayoutingOptions, HandoutType, PdfOptions, Presentation, SaveFormat

# تحميل عرض تقديمي.
presentation = Presentation("sample.pptx")
try:
    # تكوين تخطيط النشرة.
    slides_layout_options = HandoutLayoutingOptions()
    slides_layout_options.setHandout(HandoutType.Handouts4Horizontal)
    slides_layout_options.setPrintSlideNumbers(True)
    slides_layout_options.setPrintFrameSlide(True)
    slides_layout_options.setPrintComments(False)

    pdf_options = PdfOptions()
    pdf_options.setSlidesLayoutOptions(slides_layout_options)

    # تصدير العرض التقديمي إلى PDF باستخدام التخطيط المختار.
    presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
    presentation.dispose()

الأسئلة الشائعة

ما هو الحد الأقصى لعدد مصغرات الشرائح لكل صفحة في وضع النشرة؟

يدعم Aspose.Slides ما يصل إلى تسع مصغرات لكل صفحة. توفر إعدادات HandoutType مسبقات تعطي شريحة واحدة أو اثنتين أو ثلاث أو أربع أو ست أو تسع شرائح لكل صفحة. تتيح الإعدادات المسبقة لأربع و ست و تسع شرائح ترتيبًا أفقيًا وعموديًا.

هل يمكنني تعريف شبكة مخصصة، مثل خمس أو ثمان شرائح لكل صفحة؟

لا. يتم التحكم في عدد وترتيب المصغرات بواسطة قيم HandoutType المحددة مسبقًا. لا تدعم إعدادات تخطيط النشرة شبكات عشوائية.

هل يمكنني تضمين الشرائح المخفية في مخرجات النشرة؟

نعم. فعل الشرائح المخفية في إعدادات التصدير للصيغة المستهدفة. بالنسبة إلى PDF، استدعِ PdfOptions.setShowHiddenSlides مع True قبل حفظ العرض التقديمي.