¿Por qué presentaciones de PowerPoint?

Las presentaciones de PowerPoint son uno de los formatos más populares y ampliamente utilizados para la presentación de datos e información durante reuniones de junta y generales. Además, en el mundo del aprendizaje en línea, PowerPoint se encuentra entre los formatos de compartir conocimiento más populares. El formato de presentación ha cambiado la forma en que las personas presentan ideas e información a una audiencia. Los archivos de presentación almacenan una colección de registros para acomodar datos de presentación tales como diapositivas, formas, texto, animaciones, video, audio y objetos incrustados.
Según tus requisitos, utilizas software de Presentación como Microsoft PowerPoint, Apache OpenOffice Impress, Apple Keynote, etc., para crear volantes, sobres, tarjetas de presentación, invitaciones, certificados, formularios, calendarios e incluso libros. Las extensiones de archivo de Presentación comunes y sus formatos de archivo asociados incluyen PPTX, PPT y ODP.
Info: Aspose proporciona un convertidor GRATUITO PowerPoint to PDF converter que te permite convertir presentaciones a PDF en línea.
Características ofrecidas por Aspose.Slides Cloud
Para compilar una presentación convincente, primero debes entender todo lo que tu API de procesamiento de presentaciones tiene para ofrecer. Aspose.Slides Cloud te permite crear diapositivas bien diseñadas y impactantes dentro de Presentations. El concepto de diapositivas es bastante fenomenal, donde se agrupa información relacionada en una diapositiva particular. Puedes agregar líneas de tiempo y gráficos hermosos a tu presentación utilizando la API.
A nivel de diapositiva, la API ofrece las características para Agregar, Eliminar, Copiar, Mover, obtener el conteo de diapositivas, dimensiones e información sobre otros objetos en una diapositiva. Por favor, considere visitar el siguiente enlace para obtener información sobre features offered by Aspose.Slides Cloud API.
Agregar, Mover, Eliminar, Copiar Diapositivas
Mientras se manipulan presentaciones de PowerPoint, una de las operaciones más populares realizadas por los usuarios incluye la adición de nuevas diapositivas vacías, el movimiento de una diapositiva a una nueva ubicación en la presentación, copiar una diapositiva existente a una nueva ubicación o eliminar una diapositiva existente del archivo de presentaciones. Al tratar con archivos, tenemos la opción de realizar operaciones en archivos almacenados en un sistema de archivos local o en un archivo almacenado en almacenamiento en la nube.
En los siguientes ejemplos, estaremos tratando con la muestra de presentación adjunta que inicialmente contiene una sola diapositiva maestra.

Imagen 1:- Vista previa del archivo de presentación fuente
Añadir una diapositiva vacía
Como se muestra en el fragmento de código a continuación, se utiliza un único método PostSlidesAddRequest(..) para agregar una nueva diapositiva al archivo de presentación. Los primeros parámetros aceptan el nombre del archivo de presentación, el segundo argumento toma el índice donde se necesita agregar la diapositiva. En caso de que el parámetro de índice no esté especificado, la diapositiva se agrega al final de las diapositivas ya presentes en la presentación. El tercero es la información de la contraseña para el archivo, y así sucesivamente. Todos los parámetros, excepto el nombre del archivo de entrada, son opcionales.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// crear un objeto de SlidesAPI mientras se pasa información de AppKey y AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// cargar archivo en almacenamiento en la nube para procesamiento
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// agregar una nueva diapositiva en blanco en el primer índice. El parámetro de índice es opcional
slidesApi.PostSlidesAdd(new PostSlidesAddRequest("Presentation1.pptx"));

Imagen 2:- Vista previa después de agregar una diapositiva en blanco en el índice 2
Mover diapositiva
La API proporciona un método simple para reorganizar la posición de la diapositiva dentro del archivo de presentación. Simplemente necesita proporcionar la ubicación/nombre de un archivo de entrada, el índice de la diapositiva que necesita mover y un tercer argumento que apunte al índice donde necesita mover el archivo. Según el fragmento de código a continuación, la diapositiva del índice 2 se mueve al 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/
// crear un objeto de SlidesAPI mientras se pasa la información de AppKey y AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// subir archivo a almacenamiento en la nube para procesamiento
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// mover diapositiva del índice 2 al índice 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

Imagen 2:- Vista previa después de reordenar la segunda diapositiva al primer índice
Eliminar diapositiva
Among the CRUD operations, Delete también posee su importancia porque a veces nos encontramos con la necesidad de eliminar información innecesaria o desactualizada. Así que, para satisfacer esta necesidad, la API es totalmente capaz de manejar tales solicitudes. Tienes la opción de eliminar todas las diapositivas en una presentación usando el método DeleteSlidesCleanSlidesList(..) o eliminar una diapositiva en un índice específico usando el método DeleteSlideByIndex(..) que acepta dos argumentos, es decir, el nombre del archivo de presentación de entrada y el índice de la diapositiva que se desea eliminar.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// crear un objeto de SlidesAPI mientras se pasa la información de AppKey y AppSid
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// subir archivo a almacenamiento en la nube para procesamiento
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// mover diapositiva del índice 2 al índice 1
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

Imagen 4:- Vista previa después de quitar la diapositiva en el 2º índice.