Konwertuj prezentacje PowerPoint na SWF Flash w Javie

Przegląd

Ten artykuł wyjaśnia, jak przy użyciu Aspose.Slides konwertować prezentacje PowerPoint na format SWF. Pokazuje, jak zapisać prezentację jako plik SWF przy użyciu metody Presentation.save oraz jak skonfigurować eksport przy pomocy SwfOptions, w tym ustawienia podglądu oraz układ notatek lub komentarzy.

Konwertowanie prezentacji na Flash

Metoda save udostępniona przez klasę Presentation może zostać użyta do konwersji całej prezentacji do dokumentu SWF. Poniższy przykład pokazuje, jak konwertować prezentację do dokumentu SWF przy użyciu opcji udostępnionych przez klasę SWFOptions. Można również dołączyć komentarze w generowanym pliku SWF przy pomocy klasy ISWFOptions oraz interfejsu INotesCommentsLayoutingOptions.

Presentation pres = new Presentation("Sample.pptx");
try {
    SwfOptions swfOptions = new SwfOptions();
    swfOptions.setViewerIncluded(false);
    swfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);
    
    // Zapisywanie prezentacji
    pres.save("Sample.swf", SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) pres.dispose();
}

FAQ

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

Tak. Włącz ukryte slajdy, używając metody setShowHiddenSlides w klasie SwfOptions. Domyślnie ukryte slajdy nie są eksportowane.

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

Użyj metody setCompressed oraz adjust JPEG quality aby zrównoważyć rozmiar pliku i jakość obrazu.

Do czego służy „setViewerIncluded” i kiedy powinienem je wyłączyć?

Metoda setViewerIncluded dodaje wbudowany interfejs odtwarzacza (kontrolki nawigacji, panele, wyszukiwanie). Wyłącz ją, jeśli planujesz używać własnego odtwarzacza lub potrzebujesz czystego pliku SWF bez interfejsu użytkownika.

Co się stanie, jeśli na maszynie eksportującej brakuje źródłowej czcionki?

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