Converter apresentações PowerPoint para SWF Flash em JavaScript

Visão geral

Este artigo explica como converter apresentações do PowerPoint para SWF usando Aspose.Slides. Ele mostra como salvar uma apresentação como um arquivo SWF com o método Presentation.save e como configurar a exportação com SwfOptions, incluindo configurações do visualizador e layout de notas ou comentários.

Converter PPT(X) para SWF

O método save exposto pela classe Presentation pode ser usado para converter a apresentação inteira em um documento SWF. O exemplo a seguir mostra como converter uma apresentação em documento SWF usando as opções fornecidas pela classe SWFOptions. Você também pode incluir comentários no SWF gerado usando a classe SWFOptions e a classe NotesCommentsLayoutingOptions.

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);
    // Salvando a apresentação
    pres.save("Sample.swf", aspose.slides.SaveFormat.Swf, swfOptions);
} finally {
    if (pres != null) {
        pres.dispose();
    }
}

FAQ

Posso incluir slides ocultos no SWF?

Sim. Use o método setShowHiddenSlides em SwfOptions. Por padrão, slides ocultos não são exportados.

Como posso controlar a compressão e o tamanho final do SWF?

Use os métodos setCompressed e setJpegQuality para equilibrar o tamanho do arquivo e a fidelidade da imagem.

Para que serve ‘setViewerIncluded’ e quando devo usá‑lo?

setViewerIncluded adiciona uma interface de player embutida (controles de navegação, painéis, busca). Use‑o se você pretende usar seu próprio player ou precisar de um quadro SWF sem UI.

O que acontece se uma fonte de origem estiver ausente na máquina de exportação?

Aspose.Slides substituirá a fonte especificada via setDefaultRegularFont em SwfOptions para evitar um fallback inesperado.