Γρήγορη έναρξη

Γρήγορη έναρξη

Ο οδηγός αυτός δείχνει το ταχύτερο μονοπάτι από την εγκατάσταση σε ένα αποθηκευμένο .pptx Χρησιμοποιώντας αρχεία Aspose.Slides FOSS for Java. The library is MIT-licensed, requires no Microsoft Office, και τρέχει σε οποιαδήποτε πλατφόρμα που υποστηρίζει Java 21 ή αργότερα.


Προϋποθέσεις

ΑΠΑΙΤΗΣΕΙΣΛεπτομέρειες
Java21 or later
OSWindows, MacOS, Linux και Docker
Πακέτοaspose-slides-foss Από το Maven Central

Εγκατάσταση

Προσθέστε την εξάρτηση του Maven στο δικό σας pom.xml.Πάντα κρεμάστε Presentation Σε μια προσπάθεια με πόρους μπλοκ για να εξασφαλιστεί ότι οι εσωτερικοί πόροι απελευθερώνονται μετά τη χρήση:

<dependency>
    <groupId>org.aspose.slides.foss</groupId>
    <artifactId>aspose-slides-foss</artifactId>
    <version>1.0.0</version>
</dependency>

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

Κατασκευάζει A Presentation χωρίς να υπάρχει λόγος για την δημιουργία ενός λευκού δεξαμενόπλοίου.Η βιβλιοθήκη Αυτόματα προσθέτει ένα κενό σάιτ. save() Με το αρχείο εξόδου:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation()) {
    prs.save("empty.pptx");
}

Προσθέστε μια μορφή με κείμενο

Η πρώτη διαδρομή μέσω της getSlides().get(0),- Να τοποθετήσετε μια ορθογώνια με τη χρήση getShapes().addAutoShape(),Στη συνέχεια, προσθέστε το κείμενο μέσω addTextFrame():

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ITextFrame;
import org.aspose.slides.foss.IPortionFormat;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.NullableBool;

try (Presentation prs = new Presentation()) {
    ISlide slide = prs.getSlides().get(0);
    IAutoShape shape = slide.getShapes().addAutoShape(
        ShapeType.RECTANGLE, 50, 50, 400, 150
    );
    ITextFrame tf = shape.addTextFrame("Hello from Aspose.Slides FOSS!");
    IPortionFormat fmt = tf.getParagraphs().get(0).getPortions().get(0).getPortionFormat();
    fmt.setFontHeight(24);
    fmt.setFontBold(NullableBool.TRUE);
    prs.save("with_shape.pptx");
}

Εφαρμόστε ένα Solid Fill

ΣΕΤΙΔΑ setFillType(FillType.SOLID) Η φόρμα συμπληρώματος και παρέχει χρώμα RGB. μέσω setColor(new Color(r, g, b)):

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.FillType;
import org.aspose.slides.foss.drawing.Color;

try (Presentation prs = new Presentation()) {
    IAutoShape shape = prs.getSlides().get(0).getShapes().addAutoShape(
        ShapeType.RECTANGLE, 100, 100, 400, 200
    );
    shape.getFillFormat().setFillType(FillType.SOLID);
    shape.getFillFormat().getSolidFillColor().setColor(new Color(70, 130, 180));
    shape.addTextFrame("Styled shape");
    prs.save("styled.pptx");
}

Κατεβάστε ένα υπάρχον αρχείο

Πάρτε ένα αρχείο στο δρόμο για το Presentation Ο κατασκευαστής ανοίγει ένα υπάρχον .pptx αρχείο . Διαβάστε τον αριθμό της σάκας, τροποποιήστε την οροφή όπως χρειάζεται και καλέστε save() Για να γράψετε το εκδόσεις:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation("existing.pptx")) {
    System.out.println("Slides: " + prs.getSlides().size());
    prs.save("copy.pptx");
}

Επόμενο Βήματα

 Ελληνικά