Neste tópico simples, mostraremos como criar PowerPoint Presentation usando Java nos sistemas operacionais MS Windows, macOS ou Ubuntu. Este tópico cobre as etapas detalhadas para configurar o ambiente e usando algumas linhas de código fácil em Java PPT a apresentação pode ser gerada.
Etapas para gerar apresentação do PowerPoint em Java
- Baixe e instale Aspose.Slides for Java do repositório Maven
- Instancie o objeto de classe Presentation para criar uma apresentação vazia
- Crie um slide em branco e adicione-o à coleção de slides da apresentação
- Usando o método AddAutoShape, insira uma forma Rectangle no slide recém-criado
- Insira um quadro de texto usando o método addTextFrame e defina as propriedades relacionadas ao texto
- Salve a apresentação no disco no formato PPTX
As etapas mencionadas em Java criam arquivo PPTX no disco usando a interface API simples e sem dependência do PowerPoint. Primeiramente, uma apresentação vazia é criada usando a instância da classe Presentation, que é seguida pela adição de um slide em branco dentro da apresentação. Em seguida, um quadro de texto é adicionado dentro da forma e suas respectivas propriedades textuais são definidas antes de salvar a apresentação no disco usando o método save.
Código para criar apresentação do PowerPoint usando Java
Em Java, a apresentação pode ser gerada usando algumas linhas de código como no exemplo acima. Você também pode salvar a apresentação em outros formatos como PPT, PPS, PPSX, ODP, POT e POTX usando o enumerador SaveFormat. O texto dentro da apresentação pode ser personalizado usando as diferentes opções expostas pelas classes ParagraphFormat e PortionFormat, que incluem a configuração de opções como quebra automática de texto, ajuste automático de texto, recuos, margens, marcadores, realce de texto e tachado.
Neste tópico, aprendemos como usar apresentação Java PowerPoint em diferentes formatos pode ser criada. Se você estiver interessado em converter slides de apresentação em SVG, visite os detalhes mencionados no artigo em como converter PPTX para SVG usando Java.