PowerPoint-presentaties converteren in Handout-modus met PHP
Introductie
Aspose.Slides biedt de mogelijkheid om presentaties te converteren naar verschillende formaten, inclusief het maken van handouts voor afdrukken in Handout-modus. Deze modus stelt u in staat om te bepalen hoe meerdere dia’s op één pagina worden weergegeven, wat handig is voor conferenties, seminars en andere evenementen. U kunt deze modus inschakelen door de setSlidesLayoutOptions‑methode in de PdfOptions, RenderingOptions, HtmlOptions, en TiffOptions‑klassen in te stellen.
Export van handout-modus
Om de Handout-modus te configureren, gebruikt u het HandoutLayoutingOptions‑object, dat bepaalt hoeveel dia’s op één pagina worden geplaatst en andere weergave‑parameters.
Hieronder staat een code‑voorbeeld dat laat zien hoe u een presentatie naar PDF converteert in Handout-modus.
// Laad een presentatie.
$presentation = new Presentation("sample.pptx");
// Stel de exportopties in.
$slidesLayoutOptions = new HandoutLayoutingOptions();
$slidesLayoutOptions->setHandout(HandoutType::Handouts4Horizontal); // 4 dia's op één pagina horizontaal
$slidesLayoutOptions->setPrintSlideNumbers(true); // druk dia-nummers af
$slidesLayoutOptions->setPrintFrameSlide(true); // druk een frame rond de dia's af
$slidesLayoutOptions->setPrintComments(false); // geen opmerkingen
$pdfOptions = new PdfOptions();
$pdfOptions->setSlidesLayoutOptions($slidesLayoutOptions);
// Exporteer de presentatie naar PDF met de gekozen lay-out.
$presentation->save("output.pdf", SaveFormat::Pdf, $pdfOptions);
$presentation->dispose();
setSlidesLayoutOptions‑methode alleen beschikbaar is voor bepaalde uitvoerformaten, zoals PDF, HTML, TIFF, en bij het renderen als afbeeldingen.
FAQ
Wat is het maximale aantal diathumbnails per pagina in Handout-modus?
Aspose.Slides ondersteunt presets tot 9 thumbnails per pagina met horizontale of verticale ordening: 1, 2, 3, 4 (horizontaal/verticaal), 6 (horizontaal/verticaal) en 9 (horizontaal/verticaal).
Kan ik een aangepast raster definiëren, bijvoorbeeld 5 of 8 dia’s per pagina?
Nee. Het aantal en de volgorde van de thumbnails worden strikt bepaald door de HandoutType‑klasse; willekeurige lay‑outs worden niet ondersteund.
Kan ik verborgen dia’s opnemen in de Handout-uitvoer?
Ja. Schakel de verborgen dia’s in met de setShowHiddenSlides‑methode in de exportinstellingen voor het doelformaat, zoals PdfOptions, HtmlOptions, of TiffOptions.