स्थापना

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 / सर्वरलेस: लाइब्रेरी स्लिम Docker इमेजेज़ (जैसे eclipse-temurin:21-jre-alpine). कोई अतिरिक्त सिस्टम पैकेज आवश्यक नहीं हैं।.

CI/CD: अपने प्रोजेक्ट में Maven निर्भरता जोड़ें pom.xml और आपका CI पाइपलाइन इसे स्वचालित रूप से हल कर देगा।.


अतिरिक्त संसाधन

 हिन्दी