Převod prezentací PowerPoint do SWF Flash v jazyce Java
Přehled
Tento článek vysvětluje, jak pomocí Aspose.Slides převést prezentace PowerPoint do formátu SWF. Ukazuje, jak uložit prezentaci jako soubor SWF pomocí metody Presentation.save a jak nastavit export pomocí SwfOptions, včetně nastavení prohlížeče a rozložení poznámek nebo komentářů.
Převod prezentací do Flashu
Metoda save vystavovaná třídou Presentation lze použít pro převod celé prezentace do dokumentu SWF. Následující příklad ukazuje, jak pomocí možností poskytnutých třídou SWFOptions převést prezentaci do dokumentu SWF. Také můžete zahrnout komentáře do vygenerovaného SWF pomocí ISWFOptions třídy a rozhraní INotesCommentsLayoutingOptions.
Presentation pres = new Presentation("Sample.pptx");
try {
SwfOptions swfOptions = new SwfOptions();
swfOptions.setViewerIncluded(false);
swfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);
// Ukládání prezentace
pres.save("Sample.swf", SaveFormat.Swf, swfOptions);
} finally {
if (pres != null) pres.dispose();
}
Často kladené otázky
Mohu zahrnout skryté snímky do SWF?
Ano. Povolit skryté snímky můžete pomocí metody setShowHiddenSlides ve třídě SwfOptions. Ve výchozím nastavení nejsou skryté snímky exportovány.
Jak mohu ovládat kompresi a konečnou velikost SWF?
Použijte metodu setCompressed a upravit kvalitu JPEG, abyste vyvážili velikost souboru a kvalitu obrazu.
K čemu slouží ‘setViewerIncluded’ a kdy bych ho měl vypnout?
setViewerIncluded přidává vestavěné uživatelské rozhraní přehrávače (ovládací prvky navigace, panely, vyhledávání). Vypněte jej, pokud plánujete použít vlastní přehrávač nebo potřebujete čistý rám SWF bez UI.
Co se stane, pokud chybí zdrojové písmo na počítači, na kterém probíhá export?
Aspose.Slides nahradí písmo, které specifikujete pomocí setDefaultRegularFont v SwfOptions, aby se zabránilo nechtěnému přepnutí na jiné písmo.