PowerPoint-presentaties converteren naar SWF Flash in JavaScript

Overzicht

Dit artikel legt uit hoe u PowerPoint-presentaties naar SWF kunt converteren 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 viewer-instellingen en de lay-out van notities of commentaren.

PPT(X) converteren naar SWF

De save methode die wordt blootgesteld door de Presentation klasse kan worden gebruikt om de volledige presentatie te converteren naar een SWF-document. Het volgende voorbeeld laat zien hoe u een presentatie kunt omzetten naar een SWF-document met behulp van de opties die worden geleverd door de SWFOptions-klasse. U kunt tevens commentaren opnemen in de gegenereerde SWF met behulp van de SWFOptions-klasse en de NotesCommentsLayoutingOptions-klasse.

var pres = new aspose.slides.Presentation("Sample.pptx");
try {
    var swfOptions = new aspose.slides.SwfOptions();
    swfOptions.setViewerIncluded(false);
    swfOptions.getNotesCommentsLayouting().setNotesPosition(aspose.slides.NotesPositions.BottomFull);
    // Presentatie opslaan
    pres.save("Sample.swf", aspose.slides.SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

Veelgestelde vragen

Kan ik verborgen dia’s opnemen in de SWF?

Ja. Gebruik de setShowHiddenSlides methode in SwfOptions. Standaard worden verborgen dia’s niet geëxporteerd.

Hoe kan ik compressie en de uiteindelijke SWF-grootte beheersen?

Gebruik de setCompressed methode en setJpegQuality om een balans te vinden tussen bestandsgrootte en beeldkwaliteit.

Waar dient ‘setViewerIncluded’ voor en wanneer moet ik het gebruiken?

setViewerIncluded voegt een ingebedde speler-UI toe (navigatie-bedieningselementen, panelen, zoeken). Gebruik het als u uw eigen speler wilt gebruiken of een kaal SWF-frame zonder UI nodig heeft.

Wat gebeurt er als een bronlettertype ontbreekt op de export-machine?

Aspose.Slides zal het lettertype substitueren dat u opgeeft via setDefaultRegularFont in SwfOptions om een onbedoelde fallback te voorkomen.