त्वरित प्रारंभ

त्वरित प्रारंभ

त्वरित प्रारंभ

यह गाइड Aspose.Slides FOSS for Java का उपयोग करके इंस्टॉलेशन से लेकर एक सहेजी गई .pptx फ़ाइल तक का सबसे तेज़ मार्ग दिखाता है। लाइब्रेरी MIT‑लाइसेंस वाली है, इसे Microsoft Office की आवश्यकता नहीं है, और यह Java 21 या उसके बाद के संस्करण को सपोर्ट करने वाले किसी भी प्लेटफ़ॉर्म पर चलती है।


पूर्वापेक्षाएँ

आवश्यकताविवरण
जावा21 या बाद का
ऑपरेटिंग सिस्टमविंडोज, macOS, लिनक्स, डॉकर
पैकेजMaven Central से aspose-slides-foss

इंस्टॉल

अपने pom.xml में Maven निर्भरता जोड़ें। हमेशा Presentation को try-with-resources
ब्लॉक में लपेटें ताकि उपयोग के बाद आंतरिक संसाधन रिलीज़ हो जाएँ:

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

एक प्रस्तुति बनाएं

एक Presentation बनाएं बिना किसी तर्क के ताकि एक खाली डेक बनाया जा सके। लाइब्रेरी स्वचालित रूप से एक खाली स्लाइड जोड़ती है। आउटपुट फ़ाइल पथ के साथ save() को कॉल करें:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation()) {
    prs.save("empty.pptx");
}

टेक्स्ट के साथ एक आकार जोड़ें

पहली स्लाइड तक पहुँचें getSlides().get(0) के माध्यम से, getShapes().addAutoShape() का उपयोग करके एक आयत सम्मिलित करें, फिर addTextFrame() के माध्यम से टेक्स्ट संलग्न करें:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ITextFrame;
import org.aspose.slides.foss.IPortionFormat;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.NullableBool;

try (Presentation prs = new Presentation()) {
    ISlide slide = prs.getSlides().get(0);
    IAutoShape shape = slide.getShapes().addAutoShape(
        ShapeType.RECTANGLE, 50, 50, 400, 150
    );
    ITextFrame tf = shape.addTextFrame("Hello from Aspose.Slides FOSS!");
    IPortionFormat fmt = tf.getParagraphs().get(0).getPortions().get(0).getPortionFormat();
    fmt.setFontHeight(24);
    fmt.setFontBold(NullableBool.TRUE);
    prs.save("with_shape.pptx");
}

सॉलिड फ़िल लागू करें

शेप के फ़िल फ़ॉर्मेट पर setFillType(FillType.SOLID) सेट करें और setColor(new Color(r, g, b)) के माध्यम से एक RGB रंग प्रदान करें:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.FillType;
import org.aspose.slides.foss.drawing.Color;

try (Presentation prs = new Presentation()) {
    IAutoShape shape = prs.getSlides().get(0).getShapes().addAutoShape(
        ShapeType.RECTANGLE, 100, 100, 400, 200
    );
    shape.getFillFormat().setFillType(FillType.SOLID);
    shape.getFillFormat().getSolidFillColor().setColor(new Color(70, 130, 180));
    shape.addTextFrame("Styled shape");
    prs.save("styled.pptx");
}

एक मौजूदा फ़ाइल लोड करें

Presentation कंस्ट्रक्टर को फ़ाइल पथ पास करें ताकि मौजूदा .pptx फ़ाइल खोली जा सके। स्लाइड गिनती पढ़ें, आवश्यकतानुसार डेक को संशोधित करें, फिर आउटपुट लिखने के लिए save() को कॉल करें:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation("existing.pptx")) {
    System.out.println("Slides: " + prs.getSlides().size());
    prs.save("copy.pptx");
}

अगले कदम

 हिन्दी