Převod PowerPoint prezentací do režimu Handout pomocí PHP
Úvod
Aspose.Slides poskytuje možnost převádět prezentace do různých formátů, včetně vytváření podkladů pro tisk v režimu Handout. Tento režim umožňuje nastavit, jak se na jedné stránce zobrazí více snímků, což je užitečné pro konference, semináře a další akce. Tento režim můžete povolit nastavením metody setSlidesLayoutOptions ve třídách PdfOptions, RenderingOptions, HtmlOptions a TiffOptions.
Export v režimu Handout
Pro nastavení režimu Handout použijte objekt HandoutLayoutingOptions, který určuje, kolik snímků se umístí na jednu stránku a další parametry zobrazení.
Níže je ukázkový kód, který ukazuje, jak převést prezentaci do PDF v režimu Handout.
// Načíst prezentaci.
$presentation = new Presentation("sample.pptx");
// Set the export options.
$slidesLayoutOptions = new HandoutLayoutingOptions();
$slidesLayoutOptions->setHandout(HandoutType::Handouts4Horizontal); // 4 snímky na jedné stránce horizontálně
$slidesLayoutOptions->setPrintSlideNumbers(true); // vytisknout čísla snímků
$slidesLayoutOptions->setPrintFrameSlide(true); // vytisknout rámeček kolem snímků
$slidesLayoutOptions->setPrintComments(false); // žádné komentáře
$pdfOptions = new PdfOptions();
$pdfOptions->setSlidesLayoutOptions($slidesLayoutOptions);
// Exportovat prezentaci do PDF s vybraným rozložením.
$presentation->save("output.pdf", SaveFormat::Pdf, $pdfOptions);
$presentation->dispose();
setSlidesLayoutOptions je k dispozici pouze pro některé výstupní formáty, jako jsou PDF, HTML, TIFF, a při renderování jako obrázky.
Často kladené otázky
Jaký je maximální počet miniatur snímků na stránku v režimu Handout?
Aspose.Slides podporuje presets až 9 miniatur na stránku s horizontálním nebo vertikálním uspořádáním: 1, 2, 3, 4 (horizontal/vertical), 6 (horizontal/vertical) a 9 (horizontal/vertical).
Mohu definovat vlastní mřížku, například 5 nebo 8 snímků na stránku?
Ne. Počet a uspořádání miniatur je přísně řízen třídou HandoutType; libovolná rozložení nejsou podporována.
Mohu zahrnout skryté snímky do výstupu Handout?
Ano. Skryté snímky povolíte pomocí metody setShowHiddenSlides v nastavení exportu pro cílový formát, například PdfOptions, HtmlOptions nebo TiffOptions.