Agregar diapositivas a presentaciones en Android

Agregar una diapositiva a una presentación

Aspose.Slides for Android via Java permite a los desarrolladores agregar diapositivas vacías a su presentación. Para agregar una diapositiva vacía en la presentación, siga los pasos a continuación:

  • Crear una instancia de la clase Presentation.
  • Instanciar la clase ISlideCollection estableciendo una referencia a la propiedad Slides (colección de objetos Slide de contenido) expuesta por el objeto Presentation.
  • Agregar una diapositiva vacía a la presentación al final de la colección de diapositivas de contenido llamando a los métodos addEmptySlide expuestos por el objeto ISlideCollection.
  • Realizar alguna operación con la diapositiva vacía recién añadida.
  • Finalmente, escribir el archivo de presentación usando el objeto Presentation.
// Instanciar la clase Presentation que representa el archivo de presentación
Presentation pres = new Presentation();
try {
    // Instanciar la clase SlideCollection
    ISlideCollection slds = pres.getSlides();

    for (int i = 0; i < pres.getLayoutSlides().size(); i++) {
        // Agregar una diapositiva vacía a la colección Slides
        slds.addEmptySlide(pres.getLayoutSlides().get_Item(i));
    }
    // Realizar alguna operación en la diapositiva recién añadida

    // Guardar el archivo PPTX en el disco
    pres.save("EmptySlide.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}

Preguntas frecuentes

¿Puedo insertar una nueva diapositiva en una posición específica, no solo al final?

Sí. La biblioteca admite colecciones de diapositivas y operaciones de insert/clone , por lo que puede agregar una diapositiva en el índice requerido en lugar de solo al final.

¿Se conservan los temas/estilos al agregar una diapositiva basada en un diseño?

Sí. Un diseño hereda el formato de su master, y la nueva diapositiva hereda del diseño seleccionado y de su master asociado.

¿Qué diapositiva está presente en una nueva presentación “vacía” antes de agregar diapositivas?

Una presentación recién creada ya contiene una diapositiva en blanco con índice cero. Esto es importante considerar al calcular los índices de inserción.

¿Cómo elijo el diseño “correcto” para una nueva diapositiva si el master tiene muchas opciones?

Generalmente elija el LayoutSlide que coincida con la estructura requerida (Título y contenido, Dos contenidos, etc.). Si falta dicho diseño, puede añadirlo al master y luego usarlo.