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Επιλογές αποθήκευσης που ελέγχουν τη συμπεριφορά της εξόδου.

Παραδείγματα Χρήσης

Δημιουργία παρουσίασης με σχήμα

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

Δείτε επίσης

 Ελληνικά