Criar apresentações em C++
Visão geral
Este artigo demonstra como criar uma apresentação no Aspose.Slides, adicionar conteúdo simples a um slide e salvar o resultado como um arquivo.
Criar uma Apresentação PowerPoint
Para adicionar uma linha simples a um slide selecionado da apresentação, siga os passos abaixo:
- Crie uma instância da classe Presentation.
- Obtenha a referência de um slide usando seu Índice.
- Adicione um AutoShape do tipo Linha usando o método AddAutoShape exposto pelo objeto Shapes.
- Grave a apresentação modificada como um arquivo PPTX.
No exemplo abaixo, adicionamos uma linha ao primeiro slide da apresentação.
Perguntas Frequentes
Em que formatos posso salvar uma nova apresentação?
Você pode salvar em PPTX, PPT e ODP, e exportar para PDF, XPS, HTML, SVG e imagens, entre outros.
Posso iniciar a partir de um modelo (POTX/POTM) e salvar como um PPTX padrão?
Sim. Carregue o modelo e salve no formato desejado; os formatos POTX/POTM/PPTM e semelhantes são suportados.
Como controlo o tamanho/razão de aspecto do slide ao criar uma apresentação?
Defina o tamanho do slide (incluindo predefinições como 4:3 e 16:9 ou dimensões personalizadas) e escolha como o conteúdo deve ser dimensionado.
Em que unidades são medidos os tamanhos e coordenadas?
Em pontos: 1 polegada equivale a 72 unidades.
Como lido com apresentações muito grandes (com muitos arquivos de mídia) para reduzir o uso de memória?
Use estratégias de gerenciamento de BLOB, limite o armazenamento em memória aproveitando arquivos temporários e prefira fluxos de trabalho baseados em arquivos em vez de streams puramente em memória.
Posso criar/salvar apresentações em paralelo?
Não é possível operar na mesma instância de Presentation a partir de várias threads. Execute instâncias separadas e isoladas por thread ou processo.
Como removo a marca d’água de avaliação e as limitações?
Aplique uma licença uma vez por processo. O XML da licença deve permanecer sem alterações, e a configuração da licença deve ser sincronizada se várias threads estiverem envolvidas.
Posso assinar digitalmente o PPTX que crio?
Sim. Assinaturas digitais (adição e verificação) são suportadas para apresentações.
Macros (VBA) são suportadas em apresentações criadas?
Sim. Você pode criar/editar projetos VBA e salvar arquivos com macro, como PPTM/PPSM.