تحويل عروض PowerPoint في وضع النشرة باستخدام PHP

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

توفر Aspose.Slides القدرة على تحويل العروض التقديمية إلى تنسيقات مختلفة، بما في ذلك إنشاء نشرة للطباعة في وضع النشرة. يتيح لك هذا الوضع تكوين كيفية ظهور عدة شرائح على صفحة واحدة، مما يجعله مفيدًا للمؤتمرات والندوات وغيرها من الأحداث. يمكنك تمكين هذا الوضع عن طريق ضبط طريقة setSlidesLayoutOptions في الفئات PdfOptions, RenderingOptions, HtmlOptions, وTiffOptions.

لتكوين وضع النشرة، استخدم كائن HandoutLayoutingOptions الذي يحدد عدد الشرائح التي توضع على صفحة واحدة وغيرها من معلمات العرض.

فيما يلي مثال على الشيفرة يوضح كيفية تحويل عرض تقديمي إلى PDF في وضع النشرة.

// تحميل عرض تقديمي.
$presentation = new Presentation("sample.pptx");

// Set the export options.
$slidesLayoutOptions = new HandoutLayoutingOptions();
$slidesLayoutOptions->setHandout(HandoutType::Handouts4Horizontal);  // 4 شرائح على صفحة واحدة أفقياً
$slidesLayoutOptions->setPrintSlideNumbers(true);                    // طباعة أرقام الشرائح
$slidesLayoutOptions->setPrintFrameSlide(true);                      // طباعة إطار حول الشرائح
$slidesLayoutOptions->setPrintComments(false);                       // لا تعليقات

$pdfOptions = new PdfOptions();
$pdfOptions->setSlidesLayoutOptions($slidesLayoutOptions);

// Export the presentation to PDF with the chosen layout.
$presentation->save("output.pdf", SaveFormat::Pdf, $pdfOptions);
$presentation->dispose();

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

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

يدعم Aspose.Slides presets حتى 9 مصغرات في الصفحة مع ترتيب أفقي أو عمودي: 1, 2, 3, 4 (أفقي/عمودي), 6 (أفقي/عمودي) و9 (أفقي/عمودي).

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

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

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

نعم. قم بتمكين الشرائح المخفية باستخدام طريقة setShowHiddenSlides في إعدادات التصدير للتنسيق المستهدف، مثل PdfOptions, HtmlOptions, أو TiffOptions.