Aspose.Slides for Java

Aspose.Slides for Java

Aspose.Slides for Java एक क्लास लाइब्रेरी है जो जावा एप्लिकेशनों में PowerPoint और OpenDocument प्रस्तुतियों को बनाना, पढ़ना, संपादित करना और रूपांतरित करना संभव बनाती है, बिना Microsoft PowerPoint के।

यह PPT, PPTX, PPS, POT और ODP फ़ाइलें लोड और सेव कर सकती है, जिसमें मैक्रो‑सक्षम और टेम्पलेट संस्करण शामिल हैं, और PDF, XPS, HTML, SVG, TIFF, Markdown और इमेजेज़ में निर्यात करती है।



आपकी पहली प्रस्तुति

Aspose.Slides for Java को Aspose के अपने Maven रिपॉज़िटरी में प्रकाशित किया गया है, Maven Central में नहीं। एक Maven प्रोजेक्ट के लिए फ़ोल्डर बनाएँ और इसमें pom.xml सहेजें। यह रिपॉज़िटरी घोषित करता है, लाइब्रेरी जोड़ता है, और चलाने के लिए क्लास का नाम निर्दिष्ट करता है:

<project xmlns="http://maven.apache.org/POM/4.0.0">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.example</groupId>
    <artifactId>hello-slides</artifactId>
    <version>1.0</version>

    <properties>
        <maven.compiler.release>11</maven.compiler.release>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <exec.mainClass>HelloSlides</exec.mainClass>
    </properties>

    <repositories>
        <repository>
            <id>AsposeJavaAPI</id>
            <name>Aspose Java API</name>
            <url>https://releases.aspose.com/java/repo/</url>
        </repository>
    </repositories>

    <dependencies>
        <dependency>
            <groupId>com.aspose</groupId>
            <artifactId>aspose-slides</artifactId>
            <version>26.9</version>
            <classifier>jdk16</classifier>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.15.0</version>
            </plugin>
        </plugins>
    </build>
</project>

इस कोड को src/main/java/HelloSlides.java के रूप में सहेजें:

import com.aspose.slides.*;

public class HelloSlides {
    public static void main(String[] args) {
        // एक प्रस्तुति बनाएं। इसमें पहले से ही एक खाली स्लाइड शामिल है।
        Presentation presentation = new Presentation();
        try {
            // पहली स्लाइड प्राप्त करें।
            ISlide slide = presentation.getSlides().get_Item(0);

            // एक क्लाउड आकार जोड़ें और उसमें टेक्स्ट रखें।
            IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
            autoShape.getTextFrame().setText("Hello, Aspose!");

            // प्रस्तुति को PPTX फ़ाइल के रूप में सहेजें।
            presentation.save("new_presentation.pptx", SaveFormat.Pptx);
        } finally {
            presentation.dispose();
        }
    }
}

फिर, JDK 11 या बाद का संस्करण और Apache Maven स्थापित होने पर, प्रोजेक्ट फ़ोल्डर में यह कमांड चलाएँ:

mvn compile exec:java

यह प्रोग्राम new_presentation.pptx को प्रोजेक्ट फ़ोल्डर में सहेजता है, जिसमें एक स्लाइड में टेक्स्ट के साथ एक क्लाउड आकार होता है। Linux पर, fontconfig और कम से कम एक फ़ॉन्ट स्थापित होना चाहिए; देखें स्थापना। बिना लाइसेंस के, सेव की गई फ़ाइल में मूल्यांकन वॉटरमार्क रहेगा — देखें लाइसेंसिंग। प्रस्तुति बनाने और भरने के अधिक तरीकों के लिए, देखें प्रस्तुति बनाएं.