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 और कम से कम एक फ़ॉन्ट स्थापित होना चाहिए; देखें इंस्टॉलेशन। बिना लाइसेंस के, सहेजी गई फ़ाइल में मूल्यांकन वॉटरमार्क होता है — देखें लाइसेंसिंग। प्रेज़ेंटेशन बनाने और भरने के और तरीकों के लिए, देखें प्रेज़ेंटेशन बनाना.