Ajouter des diapositives aux présentations sur Android

Ajouter une diapositive à une présentation

Aspose.Slides for Android via Java permet aux développeurs d’ajouter des diapositives vides à leur présentation. Pour ajouter une diapositive vide dans la présentation, veuillez suivre les étapes ci-dessous :

  • Créer une instance de la classe Presentation.
  • Instancier la classe ISlideCollection en définissant une référence à la propriété Slides (collection d’objets Slide de contenu) exposée par l’objet Presentation.
  • Ajouter une diapositive vide à la présentation à la fin de la collection de diapositives de contenu en appelant la méthode addEmptySlide exposée par l’objet ISlideCollection.
  • Effectuer des opérations sur la diapositive vide nouvellement ajoutée.
  • Enfin, écrire le fichier de présentation en utilisant l’objet Presentation.
// Instancier la classe Presentation qui représente le fichier de présentation
Presentation pres = new Presentation();
try {
    // Instancier la classe SlideCollection
    ISlideCollection slds = pres.getSlides();

    for (int i = 0; i < pres.getLayoutSlides().size(); i++) {
        // Ajouter une diapositive vide à la collection Slides
        slds.addEmptySlide(pres.getLayoutSlides().get_Item(i));
    }
    // Effectuer des opérations sur la diapositive nouvellement ajoutée

    // Enregistrer le fichier PPTX sur le disque
    pres.save("EmptySlide.pptx", SaveFormat.Pptx);
} finally {
    pres.dispose();
}

FAQ

Puis-je insérer une nouvelle diapositive à une position spécifique, et pas seulement à la fin ?

Oui. La bibliothèque prend en charge les collections de diapositives et les opérations insert/clone de sorte que vous pouvez ajouter une diapositive à l’index requis plutôt qu’à la fin uniquement.

Les thèmes/styles sont-ils conservés lors de l’ajout d’une diapositive basée sur une disposition ?

Oui. Une disposition hérite du formatage de son master, et la nouvelle diapositive hérite de la disposition sélectionnée et de son master associé.

Quelle diapositive est présente dans une nouvelle présentation « vide » avant d’ajouter des diapositives ?

Une présentation nouvellement créée contient déjà une diapositive vierge avec l’index zéro. Cela est important à prendre en compte lors du calcul des indices d’insertion.

Comment choisir la disposition « correcte » pour une nouvelle diapositive si le master propose de nombreuses options ?

En général, choisissez le LayoutSlide qui correspond à la structure requise (Titre et contenu, Deux contenus, etc.). Si une telle disposition est absente, vous pouvez l’ajouter au master et l’utiliser ensuite.