تبدیل ارائه‌ها در حالت Handout با پایتون

مقدمه

Aspose.Slides امکان تبدیل ارائه‌ها به فرمت‌های مختلف را فراهم می‌کند، از جمله ایجاد برگه‌های چاپی در حالت Handout. این حالت به شما اجازه می‌دهد تا نحوه نمایش چند اسلاید بر روی یک صفحه را تنظیم کنید، که برای کنفرانس‌ها، سمینارها و سایر رویدادها مفید است. می‌توانید این حالت را با تنظیم خاصیت slides_layout_options در کلاس‌های PdfOptions، RenderingOptions، HtmlOptions، و TiffOptions فعال کنید.

صادرات حالت برگه‌برداری

برای پیکربندی حالت Handout، از شیء HandoutLayoutingOptions استفاده کنید که تعداد اسلایدهای قرار گرفته بر روی یک صفحه و سایر پارامترهای نمایش را تعیین می‌کند.

در زیر یک مثال کد آورده شده که نشان می‌دهد چگونه یک ارائه را به PDF در حالت Handout تبدیل کنید.

# بارگذاری یک ارائه.
with slides.Presentation("sample.pptx") as presentation:

    # تنظیم گزینه‌های صدور.
    slides_layout_options = slides.export.HandoutLayoutingOptions()
    slides_layout_options.handout = slides.export.HandoutType.HANDOUTS_4_HORIZONTAL  # ۴ اسلاید به صورت افقی در یک صفحه
    slides_layout_options.print_slide_numbers = True                                 # چاپ شماره اسلایدها
    slides_layout_options.print_frame_slide = True                                   # چاپ قاب دور اسلایدها
    slides_layout_options.print_comments = False                                     # بدون نظرات

    pdf_options = slides.export.PdfOptions()
    pdf_options.slides_layout_options = slides_layout_options

    # صادر کردن ارائه به PDF با طرح انتخابی.
    presentation.save("output.pdf", slides.export.SaveFormat.PDF, pdf_options)

سوالات متداول

حداکثر تعداد تصویر کوچک اسلایدها در هر صفحه در حالت Handout چه مقدار است؟

Aspose.Slides پیکربندی‌های پیش‌فرض را تا 9 تصویر کوچک در هر صفحه با ترتیب افقی یا عمودی پشتیبانی می‌کند: 1، 2، 3، 4 (افقی/عمودی)، 6 (افقی/عمودی) و 9 (افقی/عمودی).

آیا می‌توانم یک شبکه سفارشی مانند 5 یا 8 اسلاید در هر صفحه تعریف کنم؟

خیر. تعداد و ترتیب تصویرهای کوچک به‌صورت دقیق توسط enumeration HandoutType کنترل می‌شود؛ طرح‌های دلخواه پشتیبانی نمی‌شوند.

آیا می‌توانم اسلایدهای مخفی را در خروجی Handout گنجانده کنم؟

بله. گزینه show_hidden_slides را در تنظیمات خروجی برای فرمت هدف فعال کنید، مانند PdfOptions، HtmlOptions، یا TiffOptions.