Converti le presentazioni PowerPoint in SWF Flash con Java
Panoramica
Questo articolo spiega come convertire le presentazioni PowerPoint in SWF utilizzando Aspose.Slides. Mostra come salvare una presentazione come file SWF con il metodo Presentation.save e come configurare l’esportazione con SwfOptions, includendo le impostazioni del visualizzatore e il layout di note o commenti.
Converti le presentazioni in Flash
Il metodo save esposto dalla classe Presentation può essere usato per convertire l’intera presentazione in un documento SWF. L’esempio seguente mostra come convertire una presentazione in un documento SWF utilizzando le opzioni fornite dalla classe SWFOptions. È anche possibile includere commenti nello SWF generato usando la classe ISWFOptions e l’interfaccia INotesCommentsLayoutingOptions.
Presentation pres = new Presentation("Sample.pptx");
try {
SwfOptions swfOptions = new SwfOptions();
swfOptions.setViewerIncluded(false);
swfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);
// Salvataggio della presentazione
pres.save("Sample.swf", SaveFormat.Swf, swfOptions);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Posso includere diapositive nascoste nello SWF?
Sì. Abilita le diapositive nascoste usando il metodo setShowHiddenSlides in SwfOptions. Per impostazione predefinita, le diapositive nascoste non vengono esportate.
Come posso controllare la compressione e la dimensione finale dello SWF?
Usa il metodo setCompressed e adjust JPEG quality per bilanciare la dimensione del file e la fedeltà delle immagini.
A cosa serve ‘setViewerIncluded’ e quando dovrei disabilitarlo?
setViewerIncluded aggiunge un’interfaccia utente del lettore incorporata (controlli di navigazione, pannelli, ricerca). Disabilitalo se intendi usare il tuo lettore o se ti serve un SWF minimale senza UI.
Cosa succede se un font di origine è mancante sulla macchina di esportazione?
Aspose.Slides sostituirà il font specificato tramite setDefaultRegularFont in SwfOptions per evitare un fallback non intenzionato.