PowerPoint-Präsentationen im Handout-Modus mit PHP konvertieren

Export im Handout‑Modus

Aspose.Slides bietet die Möglichkeit, Präsentationen in verschiedene Formate zu konvertieren, einschließlich der Erstellung von Handouts zum Drucken im Handout‑Modus. Dieser Modus ermöglicht es Ihnen, zu konfigurieren, wie mehrere Folien auf einer einzelnen Seite angezeigt werden, was für Konferenzen, Seminare und andere Veranstaltungen nützlich ist. Sie können diesen Modus aktivieren, indem Sie die setSlidesLayoutOptions‑Methode in den Klassen PdfOptions, RenderingOptions, HtmlOptions und TiffOptions setzen.

Um den Handout‑Modus zu konfigurieren, verwenden Sie das Objekt HandoutLayoutingOptions, das bestimmt, wie viele Folien auf einer einzelnen Seite platziert werden und weitere Anzeigeparameter.

// Präsentation laden.
$presentation = new Presentation("sample.pptx");

// Exportoptionen festlegen.
$slidesLayoutOptions = new HandoutLayoutingOptions();
$slidesLayoutOptions->setHandout(HandoutType::Handouts4Horizontal);  // 4 Folien horizontal auf einer Seite
$slidesLayoutOptions->setPrintSlideNumbers(true);                    // Foliennummern drucken
$slidesLayoutOptions->setPrintFrameSlide(true);                      // Rahmen um Folien drucken
$slidesLayoutOptions->setPrintComments(false);                       // keine Kommentare

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

// Präsentation mit dem gewählten Layout in PDF exportieren.
$presentation->save("output.pdf", SaveFormat::Pdf, $pdfOptions);
$presentation->dispose();

FAQ

Was ist die maximale Anzahl von Folien‑Miniaturansichten pro Seite im Handout‑Modus?

Aspose.Slides unterstützt presets von bis zu 9 Miniaturansichten pro Seite mit horizontaler oder vertikaler Anordnung: 1, 2, 3, 4 (horizontal/vertikal), 6 (horizontal/vertikal) und 9 (horizontal/vertikal).

Kann ich ein benutzerdefiniertes Raster definieren, z. B. 5 oder 8 Folien pro Seite?

Nein. Die Anzahl und Anordnung der Miniaturansichten werden streng von der Klasse HandoutType gesteuert; beliebige Layouts werden nicht unterstützt.

Kann ich versteckte Folien in der Handout‑Ausgabe einbeziehen?

Ja. Aktivieren Sie versteckte Folien mit der setShowHiddenSlides‑Methode in den Exporteinstellungen für das Zielformat, z. B. PdfOptions, HtmlOptions oder TiffOptions.