Converter apresentações PowerPoint para SWF Flash no Android
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 Presentation.save método 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 toda a apresentação em um documento SWF. O exemplo a seguir mostra como converter uma apresentação em um documento SWF usando as opções fornecidas pela classe SWFOptions. Você também pode incluir comentários no SWF gerado usando 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 compressão e o tamanho final do SWF?
Use o método setCompressed e ajuste a qualidade JPEG com adjust JPEG quality 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, pesquisa). Desative-o se você pretende usar seu próprio player ou precisar de um quadro SWF simples sem UI.
O que acontece se uma fonte de origem estiver faltando na máquina de exportação?
Aspose.Slides substituirá a fonte especificada via setDefaultRegularFont em SwfOptions para evitar um fallback inesperado.