Aspose.Slides for Java

Aspose.Slides for Java

Az Aspose.Slides for Java egy osztálykönyvtár PowerPoint és OpenDocument előadások létrehozásához, olvasásához, szerkesztéséhez és konvertálásához Java alkalmazásokban, a Microsoft PowerPoint nélkül.

Betölti és menti a PPT, PPTX, PPS, POT és ODP formátumokat, beleértve a makróval ellátott és sablon változatokat is, és exportál PDF, XPS, HTML, SVG, TIFF, Markdown és képek formátumokba.



Az első előadásod

Az Aspose.Slides for Java az Aspose saját Maven tárolójában van közzétéve, nem a Maven Centralban. Hozzon létre egy mappát egy Maven projekthez, és mentse ebbe a pom.xml-t. Ez deklarálja a tárolót, hozzáadja a könyvtárat, és megnevezi a futtatandó osztályt:

<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>

Mentse ezt a kódot src/main/java/HelloSlides.java néven:

import com.aspose.slides.*;

public class HelloSlides {
    public static void main(String[] args) {
        // Hozzon létre egy prezentációt. Már egy üres diát tartalmaz.
        Presentation presentation = new Presentation();
        try {
            // Szerezze meg az első diát.
            ISlide slide = presentation.getSlides().get_Item(0);

            // Adjon hozzá egy felhő alakzatot, és helyezzen bele szöveget.
            IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
            autoShape.getTextFrame().setText("Hello, Aspose!");

            // Mentse a prezentációt PPTX fájlként.
            presentation.save("new_presentation.pptx", SaveFormat.Pptx);
        } finally {
            presentation.dispose();
        }
    }
}

Ezután, a JDK 11 vagy újabb és az Apache Maven telepítése után, futtassa ezt a parancsot a projekt mappában:

mvn compile exec:java

A program elmenti a new_presentation.pptx-t a projekt mappájába, egyetlen diával, amely egy felhő alakzatot tartalmaz szöveggel. Linuxon a fontconfig és legalább egy betűkészlet telepítve kell legyen; lásd a Telepítés oldalt. Licenc nélkül a mentett fájl egy értékelési vízjelet tartalmaz – lásd a Licencelés oldalt. További módok az előadás létrehozására és kitöltésére a Előadások létrehozása oldalon.