Presentation — Aspose.Slides FOSS for Java API Reference

ColladaSaveOptions Presentation class est l’objet racine pour créer, charger et enregistrer PowerPoint .pptx fichiers dans Aspose.Slides FOSS pour Java. Il implémente IPresentation.

ColladaSaveOptions: org.aspose.slides.foss

import org.aspose.slides.foss.*;
public class Presentation implements IPresentation

ColladaSaveOptions

IPresentation -> Presentation


ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptions
Presentation()Créer une nouvelle présentation vierge avec une diapositive.
Presentation(String path)Ouvrir une présentation à partir du chemin de fichier fourni.
Presentation(InputStream in)Ouvrir une présentation à partir du flux d’entrée fourni.

ColladaSaveOptions:

import org.aspose.slides.foss.*;

// Create a new empty presentation
Presentation prs = new Presentation();

// Open an existing PPTX file
Presentation prs2 = new Presentation("deck.pptx");

// Load from a stream
InputStream stream = new FileInputStream("deck.pptx");
Presentation prs3 = new Presentation(stream);

ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
getSlides()ISlideCollectionColladaSaveOptionsCollection ordonnée de diapositives dans la présentation.
getMasters()IMasterSlideCollectionColladaSaveOptionsCollection de diapositives maîtres.
getLayoutSlides()IGlobalLayoutSlideCollectionColladaSaveOptionsCollection de toutes les diapositives de mise en page de tous les maîtres.
getCommentAuthors()ICommentAuthorCollectionColladaSaveOptionsCollection d’auteurs de commentaires.
getDocumentProperties()IDocumentPropertiesColladaSaveOptionsMétadonnées du document de base, d’application et personnalisées.
getImages()IImageCollectionColladaSaveOptionsCollection de toutes les images intégrées dans la présentation.
getNotesSize()INotesSizeColladaSaveOptionsParamètres de taille des diapositives de notes.
getSourceFormat()SourceFormatColladaSaveOptionsFormat de la source de présentation chargée.
getCurrentDateTime() / setCurrentDateTime(LocalDateTime)LocalDateTimeLecture/ÉcritureDate et heure utilisées pour les espaces réservés de date-heure.
getFirstSlideNumber() / setFirstSlideNumber(int)intLecture/ÉcritureNuméro de la première diapositive dans la présentation.

ColladaSaveOptions

save(String path)

Enregistre la présentation dans un fichier (format PPTX par défaut).

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringChemin du fichier de destination.
prs.save("output.pptx");

save(OutputStream stream)

Enregistre la présentation dans un flux de sortie.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
streamOutputStreamFlux de destination.

save(String path, SaveFormat format)

Enregistre la présentation dans un fichier au format spécifié.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringChemin du fichier de destination.
formatSaveFormatFormat de sortie (p. ex., SaveFormat.PPTX).
prs.save("output.pptx", SaveFormat.PPTX);

save(OutputStream stream, SaveFormat format)

Enregistre la présentation dans un flux au format spécifié.

save(String path, SaveFormat format, ISaveOptions options)

Enregistre la présentation dans un fichier avec des options supplémentaires.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringChemin du fichier de destination.
formatSaveFormatFormat de sortie.
optionsISaveOptionsEnregistrer les options contrôlant le comportement de la sortie.

Exemples d’utilisation

Créer une présentation avec une forme

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
ISlide slide = prs.getSlides().get(0);
IAutoShape shape = slide.getShapes().addAutoShape(
    ShapeType.RECTANGLE, 50, 50, 300, 100);
shape.addTextFrame("Hello, Slides!");
prs.save("hello.pptx", SaveFormat.PPTX);

Ouvrir, inspecter et réenregistrer

import org.aspose.slides.foss.*;

Presentation prs = new Presentation("existing.pptx");
System.out.println("Slides: " + prs.getSlides().size());
for (int i = 0; i < prs.getSlides().size(); i++) {
    ISlide slide = prs.getSlides().get(i);
    System.out.println("  Slide " + i + ": " + slide.getShapes().size() + " shapes");
}
prs.save("existing-updated.pptx", SaveFormat.PPTX);

Définir les propriétés du document

import org.aspose.slides.foss.*;

Presentation prs = new Presentation();
prs.getDocumentProperties().setTitle("Q1 Results");
prs.getDocumentProperties().setAuthor("Finance Team");
prs.getDocumentProperties().setSubject("Quarterly Review");
prs.save("q1.pptx", SaveFormat.PPTX);

Voir aussi

 Français