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()
Warning
Nastavení rozložení letáku se vztahuje na podporované výstupní formáty, jako jsou PDF, HTML, TIFF a vykreslené obrázky. Nepřeskupuje snímky ve zdrojové prezentaci.Č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.