PowerPoint‑presentaties naar SWF‑Flash converteren in C++
Overzicht
Dit artikel legt uit hoe u PowerPoint-presentaties kunt converteren naar SWF met Aspose.Slides. Het laat zien hoe u een presentatie kunt opslaan als een SWF-bestand met de Presentation::Save methode en hoe u de export kunt configureren met SwfOptions, inclusief weergave-instellingen en de layout van notities of opmerkingen.
Presentaties converteren naar Flash
De Save methode van de Presentation‑klasse kan worden gebruikt om de volledige presentatie te converteren naar een SWF-document. U kunt ook opmerkingen opnemen in de gegenereerde SWF door de SWFOptions‑klasse en de NotesCommentsLayoutingOptions‑klasse te gebruiken. Het volgende voorbeeld laat zien hoe u een presentatie kunt omzetten naar een SWF-document met de opties die door de SWFOptions‑klasse worden aangeboden.
// Het pad naar de documentenmap.
System::String dataDir = GetDataPath();
// Instantieer een Presentation-object dat een presentatiebestand vertegenwoordigt
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);
// Presentatie en notitiepagina's opslaan
presentation->Save(dataDir + u"SaveAsSwf_out.swf", SaveFormat::Swf, swfOptions);
swfOptions->set_ViewerIncluded(true);
presentation->Save(dataDir + u"SaveNotes_out.swf", SaveFormat::Swf, swfOptions);
FAQ
Kan ik verborgen dia’s opnemen in de SWF?
Ja. Gebruik de set_ShowHiddenSlides methode in SwfOptions. Standaard worden verborgen dia’s niet geëxporteerd.
Hoe kan ik compressie en de uiteindelijke SWF-grootte controleren?
Gebruik de set_Compressed methode en pas de JPEG quality aan om een balans te vinden tussen bestandsgrootte en afbeeldingskwaliteit.
Waar is ‘set_ViewerIncluded’ voor en wanneer moet ik het gebruiken?
set_ViewerIncluded voegt een ingebedde speler-UI toe (navigatie-bedieningen, panelen, zoeken). Schakel het uit als u uw eigen speler wilt gebruiken of een lege SWF-frame zonder UI nodig heeft.
Wat gebeurt er als een bronlettertype ontbreekt op de exportmachine?
Aspose.Slides vervangt het lettertype dat u opgeeft via set_DefaultRegularFont in SwfOptions om een ongewenste fallback te voorkomen.