Presentation — Aspose.Slides FOSS for Java API Reference

BoundingBoxExtent Presentation kelas adalah objek akar untuk membuat, memuat, dan menyimpan PowerPoint .pptx file dalam Aspose.Slides FOSS untuk Java. Ia mengimplementasikan IPresentation.

BoundingBoxExtent: org.aspose.slides.foss

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

BoundingBoxExtent

IPresentation -> Presentation


BoundingBoxExtent

BoundingBoxExtentBoundingBoxExtent
Presentation()Buat presentasi kosong baru dengan satu slide.
Presentation(String path)Buka presentasi dari jalur file yang diberikan.
Presentation(InputStream in)Buka presentasi dari aliran masukan yang diberikan.

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()ISlideCollectionBoundingBoxExtentKoleksi terurut dari slide dalam presentasi.
getMasters()IMasterSlideCollectionBoundingBoxExtentKoleksi slide master.
getLayoutSlides()IGlobalLayoutSlideCollectionBoundingBoxExtentKoleksi semua slide tata letak di seluruh master.
getCommentAuthors()ICommentAuthorCollectionBoundingBoxExtentKoleksi penulis komentar.
getDocumentProperties()IDocumentPropertiesBoundingBoxExtentMetadata dokumen inti, aplikasi, dan kustom.
getImages()IImageCollectionBoundingBoxExtentKoleksi semua gambar yang disematkan dalam presentasi.
getNotesSize()INotesSizeBoundingBoxExtentPengaturan ukuran slide catatan.
getSourceFormat()SourceFormatBoundingBoxExtentFormat sumber presentasi yang dimuat.
getCurrentDateTime() / setCurrentDateTime(LocalDateTime)LocalDateTimeBaca/TulisTanggal dan waktu yang digunakan untuk placeholder tanggal-waktu.
getFirstSlideNumber() / setFirstSlideNumber(int)intBaca/TulisNomor slide pertama dalam presentasi.

BoundingBoxExtent

save(String path)

Simpan presentasi ke sebuah file (format PPTX default).

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
pathStringJalur file tujuan.
prs.save("output.pptx");

save(OutputStream stream)

Simpan presentasi ke aliran output.

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
streamOutputStreamAliran tujuan.

save(String path, SaveFormat format)

Simpan presentasi ke sebuah file dalam format yang ditentukan.

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
pathStringJalur file tujuan.
formatSaveFormatFormat output (misalnya,., SaveFormat.PPTX).
prs.save("output.pptx", SaveFormat.PPTX);

save(OutputStream stream, SaveFormat format)

Simpan presentasi ke aliran dalam format yang ditentukan.

save(String path, SaveFormat format, ISaveOptions options)

Simpan presentasi ke sebuah file dengan opsi tambahan.

BoundingBoxExtentBoundingBoxExtentBoundingBoxExtent
pathStringJalur file tujuan.
formatSaveFormatFormat output.
optionsISaveOptionsOpsi penyimpanan yang mengontrol perilaku output.

Contoh Penggunaan

Buat Presentation dengan 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);

Buka, Periksa, dan Simpan Ulang

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

Atur Properti Dokumen

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

Lihat Juga

 Bahasa Indonesia