PowerPoint prezentációk konvertálása SWF Flash-re C++-ban
Áttekintés
Ez a cikk bemutatja, hogyan lehet a PowerPoint‑prezentációkat SWF formátumba konvertálni az Aspose.Slides használatával. Megmutatja, hogyan lehet egy prezentációt SWF fájlként menteni a Presentation::Save metódussal, és hogyan lehet az exportálást a SwfOptions segítségével beállítani, beleértve a néző beállításait, valamint a jegyzetek vagy megjegyzések elrendezését.
Prezentációk konvertálása Flash‑re
A Save metódus, amelyet a Presentation osztály biztosít, használható a teljes prezentáció SWF dokumentummá konvertálásához. A generált SWF‑be megjegyzéseket is be lehet illeszteni a SWFOptions osztály és a NotesCommentsLayoutingOptions osztály használatával. Az alábbi példa bemutatja, hogyan lehet egy prezentációt SWF dokumentummá konvertálni a SWFOptions osztály által biztosított lehetőségek használatával.
// A dokumentumok könyvtárának útvonala.
System::String dataDir = GetDataPath();
// Példányosít egy Presentation objektumot, amely egy prezentációfájlt képvisel
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);
// A prezentáció és a jegyzetoldalak mentése
presentation->Save(dataDir + u"SaveAsSwf_out.swf", SaveFormat::Swf, swfOptions);
swfOptions->set_ViewerIncluded(true);
presentation->Save(dataDir + u"SaveNotes_out.swf", SaveFormat::Swf, swfOptions);
GYIK
Beilleszthetek rejtett diákot az SWF‑be?
Igen. Használja a set_ShowHiddenSlides metódust a SwfOptions osztályban. Alapértelmezés szerint a rejtett diák nincsenek exportálva.
Hogyan szabályozhatom a tömörítést és a végső SWF méretét?
Használja a set_Compressed metódust, és állítsa be a JPEG quality értékét a fájlméret és a képminőség egyensúlyához.
Mi a célja a ‘set_ViewerIncluded’ metódusnak, és mikor kellene használnom?
A set_ViewerIncluded beágyazott lejátszó UI‑t (navigációs vezérlők, panelek, keresés) ad hozzá. Tiltsa le, ha saját lejátszót kíván használni, vagy ha UI nélkül, „csupasz” SWF‑keretet szeretne.
Mi történik, ha egy forrásbetűtípus hiányzik az exportáló gépen?
Az Aspose.Slides helyettesíti a betűtípust, amelyet a set_DefaultRegularFont metódussal ad meg a SwfOptions osztályban, hogy elkerülje a nem kívánt visszaesést.