Převod prezentací PowerPoint do SWF Flash v JavaScriptu

Přehled

Tento článek vysvětluje, jak převést prezentace PowerPoint do formátu SWF pomocí Aspose.Slides. Ukazuje, jak uložit prezentaci jako soubor SWF pomocí metody Presentation.save a jak konfigurovat export pomocí SwfOptions, včetně nastavení prohlížeče a rozvržení poznámek nebo komentářů.

Převod PPT(X) do SWF

Metoda save zpřístupněná třídou Presentation může být použita k převodu celé prezentace do dokumentu SWF. Následující příklad ukazuje, jak převést prezentaci do dokumentu SWF pomocí možností poskytnutých třídou SWFOptions. Také můžete zahrnout komentáře do generovaného SWF pomocí třídy SWFOptions a třídy NotesCommentsLayoutingOptions.

var pres = new aspose.slides.Presentation("Sample.pptx");
try {
    var swfOptions = new aspose.slides.SwfOptions();
    swfOptions.setViewerIncluded(false);
    swfOptions.getNotesCommentsLayouting().setNotesPosition(aspose.slides.NotesPositions.BottomFull);
    // Ukládání prezentace
    pres.save("Sample.swf", aspose.slides.SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

Často kladené otázky

Mohu zahrnout skryté snímky do SWF?

Ano. Použijte metodu setShowHiddenSlides v SwfOptions. Ve výchozím nastavení nejsou skryté snímky exportovány.

Jak mohu řídit kompresi a konečnou velikost SWF?

Použijte metodu setCompressed a setJpegQuality k vyvážení velikosti souboru a kvality obrázků.

K čemu slouží ‘setViewerIncluded’ a kdy bych jej měl použít?

setViewerIncluded přidá vestavěné uživatelské rozhraní přehrávače (ovládací prvky navigace, panely, vyhledávání). Použijte jej, pokud plánujete použít vlastní přehrávač nebo potřebujete čistý rám SWF bez UI.

Co se stane, pokud na počítači, kde probíhá export, chybí zdrojové písmo?

Aspose.Slides nahradí písmo, které zadáte pomocí setDefaultRegularFont v SwfOptions, aby se předešlo nechtěnému náhradnímu písmu.