PowerPoint előadások konvertálása SWF Flash-re PHP-ben
Áttekintés
Ez a cikk bemutatja, hogyan lehet PowerPoint előadásokat SWF formátumba konvertálni az Aspose.Slides használatával. Megmutatja, hogyan lehet egy előadást SWF fájlként menteni a Presentation::save módszerrel, és hogyan lehet beállítani az exportot a SwfOptions segítségével, beleértve a néző beállításait és a jegyzetek vagy megjegyzések elrendezését.
Prezentációk konvertálása Flash-re
A save metódus, amely a Presentation osztályban érhető el, használható az egész prezentáció SWF dokumentummá konvertálásához. A következő példa bemutatja, hogyan lehet egy prezentációt SWF dokumentummá konvertálni a SWFOptions osztály által biztosított beállítások használatával. A NotesCommentsLayoutingOptions osztály segítségével a generált SWF-be megjegyzéseket is belefoglalhat.
$pres = new Presentation("Sample.pptx");
try {
$swfOptions = new SwfOptions();
$swfOptions->setViewerIncluded(false);
$swfOptions->getNotesCommentsLayouting()->setNotesPosition(NotesPositions::BottomFull);
# Prezentáció mentése
$pres->save("Sample.swf", SaveFormat::Swf, $swfOptions);
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
GYIK
Be tudom‑e vonni a rejtett diakat az SWF‑be?
Igen. A rejtett diák engedélyezhetők a setShowHiddenSlides metódussal 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 setCompressed metódust és a adjust JPEG quality módszert a fájlméret és a képminőség egyensúlyozásához.
Mi a ‘setViewerIncluded’ funkció, és mikor kell letiltani?
setViewerIncluded beágyazott lejátszó felhasználói felületet (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üli tiszta SWF keretre van szüksége.
Mi történik, ha az exportáló gépen hiányzik a forrás betűtípus?
Az Aspose.Slides a setDefaultRegularFont segítségével a SwfOptions osztályban megadott betűtípust fogja helyettesíteni, hogy elkerülje a nem kívánt visszaesést.