Por que Apresentações em PowerPoint?

Prévia dos modelos do PowerPoint

As apresentações em PowerPoint são um dos formatos mais populares e amplamente utilizados para apresentação de dados e informações durante reuniões de diretoria e gerais. Além disso, no mundo do eLearning, o PowerPoint está entre os formatos populares de compartilhamento de conhecimento. O formato de apresentação mudou a maneira como as pessoas apresentam ideias e informações a um público. Os arquivos de apresentação armazenam uma coleção de registros para acomodar dados de apresentação, como slides, formas, texto, animações, vídeo, áudio e objetos incorporados.

De acordo com suas necessidades, você usa softwares de Apresentação como Microsoft PowerPoint, Apache OpenOffice Impress, Apple Keynote, etc., para criar folhetos, envelopes, cartões de visita, convites, certificados, formulários, calendários e até mesmo livros. As extensões de arquivo comuns de Apresentação e seus formatos de arquivo associados incluem PPTX, PPT e ODP.

Info: Aspose oferece um conversor GRATUITO PowerPoint to PDF converter que permite converter apresentações em PDF online.

Recursos oferecidos pelo Aspose.Slides Cloud

Para compilar uma apresentação atraente, você deve primeiro entender tudo o que sua API de processamento de apresentação tem a oferecer. Aspose.Slides Cloud permite que você crie slides bem projetados e impactantes dentro de Apresentações. O conceito de slides é bastante fenomenal, onde informações relacionadas são agrupadas em um slide particular. Você pode adicionar belas linhas do tempo e gráficos à sua apresentação usando a API.

No nível do slide, a API oferece os recursos para Adicionar, Remover, Copiar, Mover, obter a contagem de slides, dimensões e informações sobre outros objetos em um slide. Por favor, considere visitar o seguinte link para informações sobre features offered by Aspose.Slides Cloud API.

Adicionar, Mover, Excluir, Copiar Slides

Enquanto manipula apresentações do PowerPoint, uma das operações mais populares realizadas pelos usuários inclui a adição de novos slides vazios, a movimentação de slides para uma nova localização na apresentação, copiar um slide existente para uma nova localização ou excluir um slide existente do arquivo de apresentações. Ao lidar com arquivos, temos a opção de realizar operações em arquivos armazenados em um sistema de arquivos local ou em um arquivo armazenado em armazenamento na nuvem.

Nos exemplos a seguir, estaremos lidando com a apresentação exemplo anexada que inicialmente contém um único slide mestre.

Prévia do arquivo de apresentação

Imagem 1:- Pré-visualização do arquivo de Apresentação fonte

Adicione um slide vazio

Conforme mostrado no trecho de código abaixo, um único método PostSlidesAddRequest(..) é usado para adicionar um novo slide ao arquivo de apresentação. Os primeiros parâmetros aceitam o nome do arquivo de apresentação, o segundo argumento toma o índice onde o slide precisa ser adicionado. Caso o parâmetro do índice não seja especificado, então o slide é adicionado ao final dos slides já presentes na apresentação. O terceiro é a informação da senha para o arquivo, e assim por diante. Todos os parâmetros, exceto o nome do arquivo de entrada, são opcionais.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// criar um objeto de SlidesAPI enquanto passa as informações de AppKey e AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// carregar arquivo para armazenamento em nuvem para processamento
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// adicionar um novo slide em branco no primeiro índice. O parâmetro de índice é opcional
slidesApi.PostSlidesAdd(new PostSlidesAddRequest("Presentation1.pptx"));
Prévia após adicionar um novo slide em branco

Imagem 2:- Prévia após adicionar um slide em branco no 2º índice

Mover Slide

A API fornece um método simples para rearranjar a posição do slide dentro do arquivo de apresentação. Você só precisa fornecer o local/nome de um arquivo de entrada, o índice do slide que você precisa mover e um terceiro argumento apontando para o índice onde você precisa mover o arquivo. De acordo com o trecho de código abaixo, o slide do 2º índice é movido para o 1º.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// crie um objeto de SlidesAPI enquanto passa as informações de AppKey e AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// carregar arquivo para armazenamento na nuvem para processamento
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// mover o slide do índice 2 para o índice 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));
Pré-visualização após reorganizar o 2º slide para nova posição

Imagem 2:- Pré-visualização após reordenar o 2º slide para o 1º índice

Excluir Slide

Entre as operações CRUD, a exclusão também possui sua importância, pois às vezes nos deparamos com a necessidade de remover informações desnecessárias ou desatualizadas. Assim, para atender a essa necessidade, a API é totalmente capaz de lidar com tais solicitações. Você tem a opção de excluir todos os slides em uma apresentação usando o método DeleteSlidesCleanSlidesList(..) ou remover um slide em um índice específico usando o método DeleteSlideByIndex(..), que aceita dois argumentos, ou seja, o nome do arquivo de apresentação de entrada e o índice do slide a ser removido.

string MyAppKey = "xxxxxxxx";    // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx";   // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// crie um objeto de SlidesAPI enquanto passa as informações de AppKey e AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);

// carregar arquivo para armazenamento na nuvem para processamento
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// mover o slide do índice 2 para o índice 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));
Pré-visualização após excluir o slide no índice 2

Imagem 4:- Visualização após remover o slide no 2º índice.