Konvertera PowerPoint-presentationer till SWF Flash i C++
Översikt
Den här artikeln förklarar hur du konverterar PowerPoint-presentationer till SWF med hjälp av Aspose.Slides. Den visar hur du sparar en presentation som en SWF‑fil med metoden Presentation::Save och hur du konfigurerar exporten med SwfOptions, inklusive visningsinställningar samt layout för anteckningar eller kommentarer.
Konvertera presentationer till Flash
Metoden Save som exponeras av klassen Presentation kan användas för att konvertera hela presentationen till ett SWF‑dokument. Du kan också inkludera kommentarer i den genererade SWF‑filen genom att använda klassen SWFOptions och klassen NotesCommentsLayoutingOptions. Följande exempel visar hur du konverterar en presentation till ett SWF‑dokument med de alternativ som tillhandahålls av klassen SWFOptions.
// Sökvägen till dokumentkatalogen.
System::String dataDir = GetDataPath();
// Instansiera ett Presentation-objekt som representerar en presentationsfil
auto presentation = System::MakeObject<Presentation>(dataDir + u"HelloWorld.pptx");
auto swfOptions = System::MakeObject<SwfOptions>();
swfOptions->set_ViewerIncluded(false);
auto notesOptions = swfOptions->get_NotesCommentsLayouting();
notesOptions->set_NotesPosition(NotesPositions::BottomFull);
// Sparar presentation och notssidor
presentation->Save(dataDir + u"SaveAsSwf_out.swf", SaveFormat::Swf, swfOptions);
swfOptions->set_ViewerIncluded(true);
presentation->Save(dataDir + u"SaveNotes_out.swf", SaveFormat::Swf, swfOptions);
Vanliga frågor
Kan jag inkludera dolda bilder i SWF‑filen?
Ja. Använd metoden set_ShowHiddenSlides i SwfOptions. Som standard exporteras inte dolda bilder.
Hur kan jag kontrollera komprimering och den slutgiltiga SWF‑storleken?
Använd metoden set_Compressed och justera JPEG quality för att balansera filstorlek och bildkvalitet.
Vad är ‘set_ViewerIncluded’ för, och när ska jag använda den?
set_ViewerIncluded lägger till ett inbäddat spelar‑UI (navigationskontroller, paneler, sök). Inaktivera det om du planerar att använda din egen spelare eller behöver en ren SWF‑ram utan UI.
Vad händer om en källteckensnitt saknas på exportmaskinen?
Aspose.Slides kommer att ersätta teckensnittet du anger via set_DefaultRegularFont i SwfOptions för att undvika en oavsiktlig reserv.