Presentation — Aspose.Slides FOSS for Java API Reference
ColladaSaveOptions Presentation class PowerPoint बनाने, लोड करने और सहेजने के लिए मूल ऑब्जेक्ट है .pptx फ़ाइलें Aspose.Slides FOSS में Java के लिए। यह लागू करता है IPresentation.
ColladaSaveOptions: org.aspose.slides.foss
import org.aspose.slides.foss.*;public class Presentation implements IPresentationColladaSaveOptions
IPresentation -> Presentation
ColladaSaveOptions
| ColladaSaveOptions | ColladaSaveOptions |
|---|---|
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
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|---|
getSlides() | ISlideCollection | ColladaSaveOptions | प्रस्तुति में स्लाइड्स का क्रमबद्ध संग्रह।. |
getMasters() | IMasterSlideCollection | ColladaSaveOptions | मास्टर स्लाइड्स का संग्रह।. |
getLayoutSlides() | IGlobalLayoutSlideCollection | ColladaSaveOptions | सभी मास्टरों में सभी लेआउट स्लाइड्स का संग्रह।. |
getCommentAuthors() | ICommentAuthorCollection | ColladaSaveOptions | टिप्पणी लेखकों का संग्रह।. |
getDocumentProperties() | IDocumentProperties | ColladaSaveOptions | कोर, एप्लिकेशन और कस्टम दस्तावेज़ मेटाडेटा।. |
getImages() | IImageCollection | ColladaSaveOptions | प्रस्तुति में एम्बेड की गई सभी छवियों का संग्रह।. |
getNotesSize() | INotesSize | ColladaSaveOptions | नोट्स स्लाइड आकार सेटिंग्स।. |
getSourceFormat() | SourceFormat | ColladaSaveOptions | लोड किए गए प्रस्तुति स्रोत का फ़ॉर्मेट।. |
getCurrentDateTime() / setCurrentDateTime(LocalDateTime) | LocalDateTime | पढ़ें/लिखें | डेट-टाइम प्लेसहोल्डर्स के लिए उपयोग की गई तिथि और समय।. |
getFirstSlideNumber() / setFirstSlideNumber(int) | int | पढ़ें/लिखें | प्रस्तुति में पहला स्लाइड नंबर।. |
ColladaSaveOptions
save(String path)
प्रेज़ेंटेशन को फ़ाइल में सहेजें (डिफ़ॉल्ट PPTX फ़ॉर्मेट)।.
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
path | String | गंतव्य फ़ाइल पथ।. |
prs.save("output.pptx");save(OutputStream stream)
प्रेज़ेंटेशन को आउटपुट स्ट्रीम में सहेजें।.
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
stream | OutputStream | गंतव्य स्ट्रीम।. |
save(String path, SaveFormat format)
निर्दिष्ट फ़ॉर्मेट में प्रेज़ेंटेशन को फ़ाइल में सहेजें।.
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
path | String | गंतव्य फ़ाइल पथ।. |
format | SaveFormat | आउटपुट फ़ॉर्मेट (जैसे,., SaveFormat.PPTX). |
prs.save("output.pptx", SaveFormat.PPTX);save(OutputStream stream, SaveFormat format)
निर्दिष्ट फ़ॉर्मेट में प्रेज़ेंटेशन को स्ट्रीम में सहेजें।.
save(String path, SaveFormat format, ISaveOptions options)
अतिरिक्त विकल्पों के साथ प्रेज़ेंटेशन को फ़ाइल में सहेजें।.
| ColladaSaveOptions | ColladaSaveOptions | ColladaSaveOptions |
|---|---|---|
path | String | गंतव्य फ़ाइल पथ।. |
format | SaveFormat | आउटपुट फ़ॉर्मेट।. |
options | ISaveOptions | आउटपुट व्यवहार को नियंत्रित करने वाले सहेजने विकल्प।. |
उपयोग उदाहरण
एक Shape के साथ Presentation बनाएं
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);Document Properties सेट करें
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);