Konwertuj prezentacje PowerPoint do SWF Flash w JavaScript

Przegląd

Ten artykuł wyjaśnia, jak konwertować prezentacje PowerPoint do formatu SWF przy użyciu Aspose.Slides. Pokazuje, jak zapisać prezentację jako plik SWF przy użyciu metody Presentation.save i jak skonfigurować eksport za pomocą SwfOptions, w tym ustawienia przeglądarki oraz układ notatek lub komentarzy.

Konwertuj PPT(X) do SWF

Metoda save udostępniona przez klasę Presentation może być użyta do konwersji całej prezentacji do dokumentu SWF. Poniższy przykład pokazuje, jak przekonwertować prezentację do dokumentu SWF przy użyciu opcji dostarczonych przez klasę SWFOptions. Można również dołączyć komentarze w generowanym pliku SWF, używając klasy SWFOptions oraz klasy 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);
    // Zapisywanie prezentacji
    pres.save("Sample.swf", aspose.slides.SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

FAQ

Czy mogę uwzględnić ukryte slajdy w pliku SWF?

Tak. Użyj metody setShowHiddenSlides w SwfOptions. Domyślnie ukryte slajdy nie są eksportowane.

Jak mogę kontrolować kompresję i ostateczny rozmiar pliku SWF?

Użyj metod setCompressed i setJpegQuality, aby zrównoważyć rozmiar pliku i jakość obrazu.

Do czego służy ‘setViewerIncluded’ i kiedy powinienem go używać?

setViewerIncluded dodaje wbudowany interfejs odtwarzacza (elementy nawigacji, panele, wyszukiwanie). Użyj go, jeśli zamierzasz korzystać z własnego odtwarzacza lub potrzebujesz czystej ramki SWF bez interfejsu użytkownika.

Co się stanie, gdy na komputerze eksportującym brakuje czcionki źródłowej?

Aspose.Slides zastąpi czcionkę określoną za pomocą setDefaultRegularFont w SwfOptions, aby uniknąć niezamierzonego zastąpienia.