Presentation

Presentation — Aspose.Slides FOSS for Java API Reference

BoundingBoxExtent Presentation class er rotobjektet for å opprette, laste inn og lagre PowerPoint .pptx filer i Aspose.Slides FOSS for Java. Den implementerer IPresentation.

BoundingBoxExtent: org.aspose.slides.foss

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

BoundingBoxExtent

IPresentation -> Presentation


BoundingBoxExtent

BoundingBoxExtentBoundingBoxExtent
Presentation()Opprett en ny tom presentasjon med ett lysbilde.
Presentation(String path)Åpne en presentasjon fra den angitte filstien.
Presentation(InputStream in)Åpne en presentasjon fra den angitte inndatastrømmen.

BoundingBoxExtent:

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

BoundingBoxExtent

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
getSlides()ISlideCollectionBoundingBoxExtentOrdnet samling av lysbilder i presentasjonen.
getMasters()IMasterSlideCollectionBoundingBoxExtentSamling av masterlysbilder.
getLayoutSlides()IGlobalLayoutSlideCollectionBoundingBoxExtentSamling av alle layout‑lysbilder på tvers av alle mastere.
getCommentAuthors()ICommentAuthorCollectionBoundingBoxExtentSamling av forfattere av kommentarer.
getDocumentProperties()IDocumentPropertiesBoundingBoxExtentKjerne‑, applikasjons‑ og egendefinert dokumentmetadata.
getImages()IImageCollectionBoundingBoxExtentSamling av alle bilder som er innebygd i presentasjonen.
getNotesSize()INotesSizeBoundingBoxExtentInnstillinger for notatlysbildestørrelse.
getSourceFormat()SourceFormatBoundingBoxExtentFormat på den innlastede presentasjonskilden.
getCurrentDateTime() / setCurrentDateTime(LocalDateTime)LocalDateTimeLes/skrivDato og klokkeslett brukt for dato‑klokkeslett‑plassholdere.
getFirstSlideNumber() / setFirstSlideNumber(int)intLes/skrivFørste lysbilde nummer i presentasjonen.

BoundingBoxExtent

save(String path)

Lagre presentasjonen til en fil (standard PPTX-format).

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
pathStringDestinasjonsfilsti.
prs.save("output.pptx");

save(OutputStream stream)

Lagre presentasjonen til en utdata‑strøm.

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
streamOutputStreamDestinasjonsstrøm.

save(String path, SaveFormat format)

Lagre presentasjonen til en fil i det angitte formatet.

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
pathStringDestinasjonsfilsti.
formatSaveFormatUtdataformat (f.eks., SaveFormat.PPTX).
prs.save("output.pptx", SaveFormat.PPTX);

save(OutputStream stream, SaveFormat format)

Lagre presentasjonen til en strøm i det angitte formatet.

save(String path, SaveFormat format, ISaveOptions options)

Lagre presentasjonen til en fil med ekstra alternativer.

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
pathStringDestinasjonsfilsti.
formatSaveFormatUtdataformat.
optionsISaveOptionsLagringsalternativer som kontrollerer utdataatferd.

Brukseksempler

Opprett en presentasjon med en form

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

Åpne, inspisere og lagre på nytt

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

Angi dokumentegenskaper

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

Se også

 Norsk