Εγκατάσταση

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

Το Aspose.Slides FOSS for Java διανέμεται ως τυπικό Maven artifact. Δεν έχει εγγενείς επεκτάσεις, δεν απαιτούνται βιβλιοθήκες συστήματος για εγκατάσταση και δεν απαιτείται Microsoft Office ή άλλο ιδιόκτητο runtime.


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

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

1. Εγκατάσταση μέσω Maven (Συνιστάται)

Προσθέστε την ακόλουθη εξάρτηση στο pom.xml:

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

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


2. Εγκατάσταση μέσω 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. Επαλήθευση της Εγκατάστασης

Αφού προσθέσετε την εξάρτηση, επαληθεύστε ότι η βιβλιοθήκη φορτώνεται σωστά και μπορεί να δημιουργηθεί ένα 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 pipeline σας θα το επιλύσει αυτόματα.


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

  • Product Page: Επισκόπηση, σύνοψη χαρακτηριστικών και γρήγορη εκκίνηση
  • License: Λεπτομέρειες άδειας MIT, δεν απαιτείται κλειδί API
  • Developer Guide: Οδηγοί χαρακτηριστικών με παραδείγματα κώδικα
  • API Reference: Αναφορά κλάσεων και μεθόδων
 Ελληνικά