Εγκατάσταση

Εγκατάσταση του Aspose.Slides FOSS για Java

Aspose.Slides FOSS for Java is distributed as a standard Maven artifact. It has no native extensions, no system libraries to install, and no Microsoft Office or other proprietary runtime required.


Προαπαιτούμενα

ΑπαίτησηΛεπτομέρεια
Java έκδοση21 or later
Εργαλείο κατασκευήςMaven 3.8+ ή Gradle 7+
Λειτουργικό σύστημαWindows, macOS, Linux (οποιαδήποτε πλατφόρμα που εκτελεί JDK)
Μεταγλωττιστής / εργαλεία κατασκευήςJDK 21+ (για μεταγλώττιση)

1. Install via Maven (Recommended)

Προσθέστε την παρακάτω εξάρτηση στο pom.xml:

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

Το Maven κατεβάζει και εγκαθιστά το πακέτο μαζί με τυχόν διαμεταβιβαστικές εξαρτήσεις. Δεν απαιτείται καμία διαμόρφωση μετά την εγκατάσταση.


2. Install via Gradle

Προσθέστε τα παρακάτω στο build.gradle:

dependencies {
    implementation 'org.aspose.slides.foss:aspose-slides-foss:1.0.0'
}

Ή στο Kotlin DSL (build.gradle.kts):

dependencies {
    implementation("org.aspose.slides.foss:aspose-slides-foss:1.0.0")
}

3. Verify the Installation

Αφού προσθέσετε την εξάρτηση, επαληθεύστε ότι η βιβλιοθήκη φορτώνεται σωστά και ένα Presentation μπορεί να δημιουργηθεί:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

public class VerifyInstall {
    public static void main(String[] args) {
        try (Presentation prs = new Presentation()) {
            System.out.println("Aspose.Slides FOSS installed successfully");
            System.out.println("Slides in empty presentation: " + prs.getSlides().size());
        }
    }
}

Αναμενόμενη έξοδος:

Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1

Γρήγορη Εκκίνηση: Δημιουργία Παρουσίασης με Σχήμα

Το παρακάτω πρόγραμμα δημιουργεί μια νέα παρουσίαση, προσθέτει ένα ορθογώνιο με κείμενο και το αποθηκεύει ως .pptx αρχείο:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.export.SaveFormat;

public class QuickStart {
    public static void main(String[] args) {
        try (Presentation prs = new Presentation()) {
            var slide = prs.getSlides().get(0);

            // Add a rectangle shape and set its text
            var shape = slide.getShapes().addAutoShape(ShapeType.RECTANGLE, 50, 50, 400, 150);
            shape.addTextFrame("Hello from Aspose.Slides FOSS!");

            prs.save("hello.pptx", SaveFormat.PPTX);
        }
        System.out.println("Saved hello.pptx");
    }
}

Σημαντικό: Πάντα χρησιμοποιήστε Presentation μέσα σε ένα μπλοκ try-with-resources. Αυτό εξασφαλίζει την κατάλληλη εκκαθάριση των εσωτερικών πόρων όταν το μπλοκ τερματίζει.


Σημειώσεις Πλατφόρμας

Windows, macOS, Linux: Η βιβλιοθήκη είναι πανομοιότυπη σε όλες τις πλατφόρμες. Είναι καθαρό Java χωρίς κώδικα εγγενούς πλατφόρμας.

Docker / serverless: Η βιβλιοθήκη λειτουργεί μέσα σε ελαφριές εικόνες Docker (όπως eclipse-temurin:21-jre-alpine). Δεν απαιτούνται πρόσθετα πακέτα συστήματος.

CI/CD: Προσθέστε την εξάρτηση Maven στο pom.xml και η CI αλυσίδα σας θα το επιλύσει αυτόματα.


Πρόσθετοι Πόροι

 Ελληνικά