Převod PowerPoint prezentací do režimu letáku pomocí Pythonu

Úvod

Aspose.Slides for Python via Java vám umožňuje exportovat prezentace v režimu letáku, uspořádat více snímků na jedné stránce. To je užitečné pro tisk materiálů prezentací na konference, semináře a podobné akce.

Rozložení můžete nakonfigurovat prostřednictvím metody setSlidesLayoutOptions. Rozložení letáku jsou podporována třídami PdfOptions, RenderingOptions, HtmlOptions a TiffOptions. Použijte objekt HandoutLayoutingOptions k určení rozložení a nastavení zobrazení.

Export v režimu letáku

Pro export prezentace v režimu letáku vytvořte instanci HandoutLayoutingOptions a přiřaďte ji k cílovým možnostem exportu pomocí setSlidesLayoutOptions.

Následující příklad načte sample.pptx a exportuje jej do PDF se čtyřmi snímky na stránku v horizontálním pořadí. Obsahuje čísla snímků a rámečky kolem snímků a vylučuje komentáře.

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import HandoutLayoutingOptions, HandoutType, PdfOptions, Presentation, SaveFormat

# Načíst prezentaci.
presentation = Presentation("sample.pptx")
try:
    # Nakonfigurujte rozložení letáku.
    slides_layout_options = HandoutLayoutingOptions()
    slides_layout_options.setHandout(HandoutType.Handouts4Horizontal)
    slides_layout_options.setPrintSlideNumbers(True)
    slides_layout_options.setPrintFrameSlide(True)
    slides_layout_options.setPrintComments(False)

    pdf_options = PdfOptions()
    pdf_options.setSlidesLayoutOptions(slides_layout_options)

    # Exportovat prezentaci do PDF s vybraným rozložením.
    presentation.save("output.pdf", SaveFormat.Pdf, pdf_options)
finally:
    presentation.dispose()

Často kladené otázky

Jaký je maximální počet miniatur snímků na stránku v režimu letáku?

Aspose.Slides podporuje až devět miniatur na stránku. Předvolby HandoutType poskytují jeden, dva, tři, čtyři, šest nebo devět snímků na stránku. Předvolby se čtyřmi, šesti a devíti snímky nabízejí horizontální i vertikální uspořádání.

Mohu definovat vlastní mřížku, například pět nebo osm snímků na stránku?

Ne. Počet a pořadí miniatur jsou řízeny předdefinovanými hodnotami HandoutType. Libovolné mřížky nejsou těmito nastaveními rozložení letáku podporovány.

Mohu zahrnout skryté snímky do výstupu letáku?

Ano. Povolit skryté snímky v nastaveních exportu pro cílový formát. Pro PDF zavolejte PdfOptions.setShowHiddenSlides s hodnotou True před uložením prezentace.