تبدیل ارائههای PowerPoint در حالت Handout در .NET
مقدمه
Aspose.Slides به شما امکان میدهد ارائهها را به قالبهای خروجی که حالت Handout را پشتیبانی میکنند، تبدیل کنید. در این حالت، چندین اسلاید بر روی یک صفحه چیده میشوند که برای چاپ مواد ارائه در کنفرانسها، سمینارها و رویدادهای مشابه مفید است.
حالت Handout از طریق ویژگی SlidesLayoutOptions پیکربندی میشود که در IPdfOptions، IRenderingOptions، IHtmlOptions، و ITiffOptions در دسترس است. برای تعریف چیدمان Handout، از شیء HandoutLayoutingOptions استفاده کنید.
صادر کردن حالت Handout
برای صادر کردن یک ارائه در حالت Handout، ویژگی SlidesLayoutOptions را برای گزینههای خروجی هدف تنظیم کنید و یک نمونه از HandoutLayoutingOptions را اختصاص دهید که تعداد اسلایدها در هر صفحه و پارامترهای نمایش مرتبط را تعریف میکند.
در زیر یک مثال کد نشان میدهد که چگونه یک ارائه را به PDF در حالت Handout تبدیل کنید.
// بارگذاری یک ارائه.
using var presentation = new Presentation("sample.pptx");
// تنظیم گزینههای خروجی.
var pdfOptions = new PdfOptions
{
SlidesLayoutOptions = new HandoutLayoutingOptions
{
Handout = HandoutType.Handouts4Horizontal, // ۴ اسلاید در یک صفحه به صورت افقی
PrintSlideNumbers = true, // چاپ شماره اسلایدها
PrintFrameSlide = true, // چاپ قاب دور اسلایدها
PrintComments = false // بدون نظرات
}
};
// صادر کردن ارائه به PDF با چیدمان انتخاب شده.
presentation.Save("output.pdf", SaveFormat.Pdf, pdfOptions);
SlidesLayoutOptions فقط برای برخی قالبهای خروجی مانند PDF، HTML، TIFF و هنگام رندر به عنوان تصویر در دسترس است.
سؤالات متداول
حداکثر تعداد تصاویر بندانگشتی اسلاید در هر صفحه در حالت Handout چقدر است؟
Aspose.Slides از presets تا حداکثر ۹ تصویر بندانگشتی در هر صفحه با ترتیب افقی یا عمودی پشتیبانی میکند: ۱، ۲، ۳، ۴ (افقی/عمودی)، ۶ (افقی/عمودی) و ۹ (افقی/عمودی).
آیا میتوانم یک شبکه سفارشی، مانند ۵ یا ۸ اسلاید در هر صفحه، تعریف کنم؟
خیر. تعداد و ترتیب تصاویر بندانگشتی بهطور دقیق توسط شمارشگر HandoutType کنترل میشود؛ چینشهای دلخواه پشتیبانی نمیشوند.
آیا میتوانم اسلایدهای پنهان را در خروجی Handout گنجانده کنم؟
بله. گزینه ShowHiddenSlides را در تنظیمات خروجی برای قالب هدف، مانند PdfOptions، HtmlOptions، یا TiffOptions فعال کنید.