स्थापना
Aspose.Slides FOSS for Java की स्थापना
Aspose.Slides FOSS for Java को एक मानक Maven आर्टिफैक्ट के रूप में वितरित किया जाता है। इसमें कोई नेटिव एक्सटेंशन नहीं है, स्थापित करने के लिए कोई सिस्टम लाइब्रेरी नहीं है, और कोई Microsoft Office या अन्य स्वामित्व वाले रनटाइम की आवश्यकता नहीं है।
पूर्वापेक्षाएँ
| आवश्यकता | विवरण |
|---|---|
| जावा संस्करण | 21 या बाद का |
| बिल्ड टूल | Maven 3.8+ or Gradle 7+ |
| ऑपरेटिंग सिस्टम | विंडोज, macOS, लिनक्स (कोई भी प्लेटफ़ॉर्म जो 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");
}
}Important: हमेशा try-with-resources ब्लॉक के भीतर Presentation का उपयोग करें। यह ब्लॉक के समाप्त होने पर आंतरिक संसाधनों की उचित सफाई सुनिश्चित करता है।
प्लेटफ़ॉर्म नोट्स
Windows, macOS, Linux: लाइब्रेरी सभी प्लेटफ़ॉर्म पर समान है। यह शुद्ध जावा है जिसमें कोई प्लेटफ़ॉर्म‑विशिष्ट नेटिव कोड नहीं है।
Docker / serverless: लाइब्रेरी स्लिम Docker इमेजेज़ (जैसे eclipse-temurin:21-jre-alpine) के अंदर काम करती है। कोई अतिरिक्त सिस्टम पैकेज आवश्यक नहीं हैं।
CI/CD: अपने pom.xml में Maven निर्भरता जोड़ें और आपका CI पाइपलाइन इसे स्वचालित रूप से हल कर देगा।
अतिरिक्त संसाधन
- Product Page: अवलोकन, फीचर सारांश, और त्वरित प्रारंभ
- License: MIT लाइसेंस विवरण, कोई API कुंजी आवश्यक नहीं
- Developer Guide: कोड उदाहरणों के साथ फीचर गाइड
- API Reference: क्लास और मेथड संदर्भ