Converter apresentações PowerPoint para SWF Flash em Java
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 apresentações para Flash
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 demonstra como converter uma apresentação em documento SWF usando opções fornecidas pela classe SWFOptions. Você também pode incluir comentários no SWF gerado usando a classe ISWFOptions e a interface INotesCommentsLayoutingOptions.
Presentation pres = new Presentation("Sample.pptx");
try {
SwfOptions swfOptions = new SwfOptions();
swfOptions.setViewerIncluded(false);
swfOptions.getNotesCommentsLayouting().setNotesPosition(NotesPositions.BottomFull);
// Salvando a apresentação
pres.save("Sample.swf", SaveFormat.Swf, swfOptions);
} finally {
if (pres != null) pres.dispose();
}
FAQ
Posso incluir slides ocultos no SWF?
Sim. Ative os slides ocultos usando o método setShowHiddenSlides em SwfOptions. Por padrão, slides ocultos não são exportados.
Como posso controlar a compactação e o tamanho final do SWF?
Use o método setCompressed e ajuste a qualidade JPEG com setJpegQuality para equilibrar o tamanho do arquivo e a fidelidade da imagem.
Para que serve ‘setViewerIncluded’ e quando devo desativá-lo?
setViewerIncluded adiciona uma UI de player incorporada (controles de navegação, painéis, busca). Desative-a se você planeja 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 indesejado.