स्थापना
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 पाइपलाइन इसे स्वचालित रूप से हल कर देगा।.
अतिरिक्त संसाधन
- उत्पाद पृष्ठ: अवलोकन, फीचर सारांश, और त्वरित प्रारंभ
- लाइसेंस: MIT लाइसेंस विवरण, कोई API कुंजी आवश्यक नहीं
- डेवलपर गाइड: कोड उदाहरणों के साथ फीचर गाइड्स
- API रेफ़रेंस: क्लास और मेथड रेफ़रेंस