Presentation — Aspose.Slides FOSS for Java API Reference

ColladaSaveOptions Presentation کلاس شیء ریشه‌ای برای ایجاد، بارگذاری و ذخیره‌سازی PowerPoint است .pptx فایل‌ها در Aspose.Slides FOSS برای Java. این پیاده‌سازی می‌کند IPresentation.

ColladaSaveOptions: org.aspose.slides.foss

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

ColladaSaveOptions

IPresentation -> Presentation


ColladaSaveOptions

ColladaSaveOptionsColladaSaveOptions
Presentation()یک ارائهٔ خالی جدید با یک اسلاید ایجاد کنید.
Presentation(String path)یک ارائه را از مسیر فایل داده‌شده باز کنید.
Presentation(InputStream in)یک ارائه را از جریان ورودی داده‌شده باز کنید.

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()ISlideCollectionColladaSaveOptionsمجموعهٔ مرتب‌ شده‌ای از اسلایدهای موجود در ارائه.
getMasters()IMasterSlideCollectionColladaSaveOptionsمجموعه‌ای از اسلایدهای اصلی.
getLayoutSlides()IGlobalLayoutSlideCollectionColladaSaveOptionsمجموعه‌ای از تمام اسلایدهای طرح‌بندی در تمام اسلایدهای اصلی.
getCommentAuthors()ICommentAuthorCollectionColladaSaveOptionsمجموعه‌ای از نویسندگان نظرات.
getDocumentProperties()IDocumentPropertiesColladaSaveOptionsمتادیتای هسته، برنامه و سفارشی سند.
getImages()IImageCollectionColladaSaveOptionsمجموعه‌ای از تمام تصاویر جاسازی‌شده در ارائه.
getNotesSize()INotesSizeColladaSaveOptionsتنظیمات اندازه اسلاید یادداشت‌ها.
getSourceFormat()SourceFormatColladaSaveOptionsقالب منبع ارائه بارگذاری‌شده.
getCurrentDateTime() / setCurrentDateTime(LocalDateTime)LocalDateTimeخواندن/نوشتنتاریخ و زمان استفاده‌شده برای جای‌دارهای تاریخ‑زمان.
getFirstSlideNumber() / setFirstSlideNumber(int)intخواندن/نوشتنشماره اولین اسلاید در ارائه.

ColladaSaveOptions

save(String path)

ارائه را در یک فایل ذخیره می‌کند (فرمت پیش‌فرض PPTX).

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringمسیر فایل مقصد.
prs.save("output.pptx");

save(OutputStream stream)

ارائه را در یک جریان خروجی ذخیره می‌کند.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
streamOutputStreamجریان مقصد.

save(String path, SaveFormat format)

ارائه را در یک فایل با فرمت مشخص ذخیره می‌کند.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringمسیر فایل مقصد.
formatSaveFormatقالب خروجی (مثلاً،., SaveFormat.PPTX).
prs.save("output.pptx", SaveFormat.PPTX);

save(OutputStream stream, SaveFormat format)

ارائه را در یک جریان با فرمت مشخص ذخیره می‌کند.

save(String path, SaveFormat format, ISaveOptions options)

ارائه را در یک فایل با گزینه‌های اضافی ذخیره می‌کند.

ColladaSaveOptionsColladaSaveOptionsColladaSaveOptions
pathStringمسیر فایل مقصد.
formatSaveFormatقالب خروجی.
optionsISaveOptionsگزینه‌های ذخیره‌سازی که رفتار خروجی را کنترل می‌کنند.

مثال‌های استفاده

یک Presentation با یک 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);

باز کردن، بررسی و ذخیره مجدد

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

تنظیم ویژگی‌های سند

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

همچنین ببینید

 فارسی