تبدیل ارائههای PowerPoint به حالت جزوه در Android
مقدمه
Aspose.Slides امکان تبدیل ارائهها به قالبهای مختلف را فراهم میکند، از جمله ایجاد جزوهها برای چاپ در حالت Handout. این حالت به شما اجازه میدهد تنظیم کنید که چند اسلاید بر روی یک صفحه ظاهر شوند، که برای کنفرانسها، سمینارها و سایر رویدادها مفید است. میتوانید این حالت را با تنظیم متد setSlidesLayoutOptions در رابطهای IPdfOptions, IRenderingOptions, IHtmlOptions, و ITiffOptions فعال کنید.
صادرات حالت Handout
برای پیکربندی حالت Handout، از شیء HandoutLayoutingOptions استفاده کنید که تعیین میکند چند اسلاید بر روی یک صفحه قرار گیرند و سایر پارامترهای نمایش.
در زیر یک مثال کد نشان داده شده است که چگونگی تبدیل یک ارائه به PDF در حالت Handout را نشان میدهد.
// یک ارائه را بارگذاری کنید.
Presentation presentation = new Presentation("sample.pptx");
try {
// گزینههای خروجی را تنظیم کنید.
HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal); // ۴ اسلاید در یک صفحه به صورت افقی
slidesLayoutOptions.setPrintSlideNumbers(true); // چاپ شماره اسلایدها
slidesLayoutOptions.setPrintFrameSlide(true); // چاپ قاب دور اسلایدها
slidesLayoutOptions.setPrintComments(false); // بدون نظرات
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);
// ارائه را به PDF با طرح انتخابشده صادر کنید.
presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
if (presentation != null) presentation.dispose();
}
setSlidesLayoutOptions فقط برای برخی فرمتهای خروجی مانند PDF، HTML، TIFF و هنگام رندر بهعنوان تصویر در دسترس است.
سؤالات متداول
حداکثر تعداد تصویرهای کوچک اسلاید در هر صفحه در حالت Handout چیست؟
Aspose.Slides از presets حداکثر تا 9 تصویر کوچک در هر صفحه با ترتیب افقی یا عمودی پشتیبانی میکند: 1، 2، 3، 4 (افقی/عمودی)، 6 (افقی/عمودی) و 9 (افقی/عمودی).
آیا میتوانم یک شبکه سفارشی مانند 5 یا 8 اسلاید در هر صفحه تعریف کنم؟
خیر. تعداد و ترتیب تصویرهای کوچک بهصورت کامل توسط کلاس HandoutType کنترل میشود؛ طرحهای دلخواه پشتیبانی نمیشوند.
آیا میتوانم اسلایدهای مخفی را در خروجی Handout گنجانده کنم؟
بله. اسلایدهای مخفی را با استفاده از متد setShowHiddenSlides در تنظیمات صادرات برای فرمت هدف، مانند PdfOptions, HtmlOptions, یا TiffOptions فعال کنید.