Dividir PowerPoint

Dividir Presentaciones de PowerPoint en línea | Aprende a Dividir PPT.

Este artículo explica los pasos para dividir presentaciones de PowerPoint en la aplicación C#. Somos bien conscientes de que un PPT contiene varios tipos diferentes de información, como texto, puntos con viñetas, imágenes, multimedia y otros objetos OLE incrustados. Así que, en lugar de compartir el archivo completo, puede que tenga la necesidad de dividir las diapositivas de PowerPoint en archivos separados y compartirlos en consecuencia. Por lo tanto, vamos a dividir programáticamente el PPT en múltiples archivos.

Dividir PPT en línea en un navegador web

La API Reference for Aspose.Slides Cloud también está disponible en formato swagger en línea. De acuerdo con el Modelo de Objeto del Documento de Aspose.Slides, una presentación de PowerPoint contiene una colección de Slides. Nuestra API Cloud para procesamiento de PowerPoint proporciona una miríada de opciones al dividir las diapositivas de PowerPoint y te permite guardar la salida en una variedad de formatos de salida. La imagen en el lado derecho muestra la lista de formatos de salida compatibles con la operación de división.

Ahora, como primer paso, autentique su usuario proporcionando el App SID y el App Key y una vez que haya proporcionado las credenciales válidas, se genera un token JWT. Así que, para cumplir con nuestro requisito de dividir las diapositivas de la presentación de PowerPoint, necesitamos utilizar el PostSlidesSplit método. Ahora haga clic en el botón Probar junto al método POST de dividir. Como mínimo, necesita proporcionar el nombre de un archivo de presentación de entrada para iniciar la operación.

Presentation1.pptx vista previa en almacenamiento en la nube

Image 1:- Vista previa de Presentation1.pptx en almacenamiento en la nube

Establecer formato de presentación de PowerPoint

Selección de formato PPTX del menú desplegable.

Imagen 2:- formato PPTX seleccionado del menú desplegable

En este escenario, vamos a utilizar Presentation1.pptx como se muestra en la imagen de arriba para realizar la operación de división. En el menú desplegable de formato, necesitamos seleccionar el formato de salida deseado después de la operación de división. Usemos PPTX para este escenario. El siguiente paso es especificar los valores de diapositiva Desde y Hasta. Cuando el valor Desde no se especifica, la operación de división comienza desde la primera diapositiva de la presentación. De manera similar, si no proporcionamos el valor Hasta, la división termina en la última diapositiva. Dado que nuestro archivo de presentación de entrada tiene solo dos diapositivas, vamos a omitir este paso y se dividirá ambas diapositivas como archivos de presentación separados. Ahora haga clic en el botón Ejecutar y la operación comenzará.

Si la cuenta de usuario está correctamente autenticada y los parámetros de entrada deseados son correctos, notará que se muestra un código de respuesta del servidor 200 y el cuerpo de la respuesta enumerará los enlaces de los archivos PPTX de origen y resultantes. Por favor, eche un vistazo al siguiente archivo de imagen.

Vista previa del cuerpo de la respuesta del servidor

Imagen 3:- Vista previa del cuerpo de la respuesta del servidor.

También puede observar un comando cURL que se muestra y que también se puede utilizar para realizar más operaciones de división de diapositivas de PowerPoint (después de actualizar los argumentos requeridos).

Ahora echemos un vistazo al almacenamiento en la nube después de esta operación. Observe que dos nuevos archivos de presentación de PowerPoint están listados en el almacenamiento en la nube.

Archivos de PowerPoint como resultado de la operación de división.

Imagen 4:- Archivos de PowerPoint resultantes después de la operación de división.

Ahora echemos un vistazo a la presentación de PowerPoint resultante.

Vista previa de dos diapositivas en la presentación de PowerPoint

Imagen 5:- Vista previa de dos diapositivas en la presentación de PowerPoint fuente

Primera diapositiva exportada como archivo PTX individual.

Imagen 6:- La primera diapositiva se exporta como un archivo PPTX individual.

Diapositiva dos exportada como archivo PTX individual.

Image 7:- Segunda diapositiva exportada como un archivo PTX individual.

Dividir la presentación de PowerPoint en C#

En esta sección, vamos a examinar los detalles de cómo dividir las diapositivas de PowerPoint utilizando Aspose.Slides Cloud SDK for .NET. Así que primero vamos a cargar el archivo Presentation1.pptx en el almacenamiento en la nube, y luego se realiza la operación de división de diapositivas.

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);

String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;

// upload PowerPoint.pptx to Cloud storage
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// Dividir las diapositivas de PowerPoint del índice 1 al 2 y guardar la salida en formato PPTX
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));

Mientras uses el fragmento de código anterior, también puedes generar la salida en otros formatos compatibles, es decir, PPT a PDF, PPT a JPG, PPT a PNG, PPT a HTML, PPT a XPS, etc. Todo lo que necesitas es cambiar el valor de la enumeración SlideExportFormat en el método PostSlidesSplitRequest().

Info: ¿Quieres ver un divisor de ppt en línea? Prueba usando nuestra aplicación GRATUITA online Splitter.

Conclusión

En este artículo, hemos aprendido los detalles sobre cómo dividir presentaciones de PowerPoint usando C# .NET así como a través de comandos cURL. Según tus requisitos, puedes descargar el código fuente completo de Aspose.Slides Cloud SDK para .NET desde GitHub. Además, en caso de que encuentres algún problema al utilizar la API, no dudes en contactarnos a través del free customer support forum.

Artículos Relacionados