Presentation — Aspose.Slides FOSS for Java API Reference

ColladaSaveOptions Presentation klasa je korijenski objekt za stvaranje, učitavanje i spremanje PowerPoint .pptx datoteke u Aspose.Slides FOSS za Java. Implementira IPresentation.

ColladaSaveOptions: org.aspose.slides.foss

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

ColladaSaveOptions

IPresentation -> Presentation


ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptions
Presentation()Stvori novu praznu prezentaciju s jednim slajdom.
Presentation(String path)Otvori prezentaciju s navedenog puta do datoteke.
Presentation(InputStream in)Otvori prezentaciju iz zadanog ulaznog toka.

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()ISlideCollectionColladaSaveOptionsUređena kolekcija slajdova u prezentaciji.
getMasters()IMasterSlideCollectionColladaSaveOptionsKolekcija master slajdova.
getLayoutSlides()IGlobalLayoutSlideCollectionColladaSaveOptionsKolekcija svih layout slajdova kroz sve mastere.
getCommentAuthors()ICommentAuthorCollectionColladaSaveOptionsKolekcija autora komentara.
getDocumentProperties()IDocumentPropertiesColladaSaveOptionsOsnovni, aplikacijski i prilagođeni metapodaci dokumenta.
getImages()IImageCollectionColladaSaveOptionsKolekcija svih slika ugrađenih u prezentaciju.
getNotesSize()INotesSizeColladaSaveOptionsPostavke veličine slajda s bilješkama.
getSourceFormat()SourceFormatColladaSaveOptionsFormat učitanog izvora prezentacije.
getCurrentDateTime() / setCurrentDateTime(LocalDateTime)LocalDateTimeČitanje/PisanjeDatum i vrijeme korišteni za zamjenske oznake datuma i vremena.
getFirstSlideNumber() / setFirstSlideNumber(int)intČitanje/PisanjeBroj prvog slajda u prezentaciji.

ColladaSaveOptions

save(String path)

Spremi prezentaciju u datoteku (zadani PPTX format).

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringOdredišna putanja datoteke.
prs.save("output.pptx");

save(OutputStream stream)

Spremi prezentaciju u izlazni tok.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
streamOutputStreamOdredišni tok.

save(String path, SaveFormat format)

Spremi prezentaciju u datoteku u navedenom formatu.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringOdredišna putanja datoteke.
formatSaveFormatIzlazni format (npr., SaveFormat.PPTX).
prs.save("output.pptx", SaveFormat.PPTX);

save(OutputStream stream, SaveFormat format)

Spremi prezentaciju u tok u navedenom formatu.

save(String path, SaveFormat format, ISaveOptions options)

Spremi prezentaciju u datoteku s dodatnim opcijama.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringOdredišna putanja datoteke.
formatSaveFormatIzlazni format.
optionsISaveOptionsOpcije spremanja koje kontroliraju ponašanje izlaza.

Primjeri upotrebe

Stvori prezentaciju s objektom Shape

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

Otvori, pregledaj i ponovno spremi

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

Postavi svojstva dokumenta

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

Vidi također

 Hrvatski