Aspose.Slides for Java
Az Aspose.Slides for Java egy osztálykönyvtár PowerPoint és OpenDocument prezentációk 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 rendelkező és sablonváltozatokat is, valamint exportál PDF, XPS, HTML, SVG, TIFF, Markdown és képek formátumokba.
Első lépések
ELKEZDÉS
ÉRTÉKELÉS
Készítés Slides-szel
ÁLTALAN FELADATOK
- Prezentáció megnyitása
- Prezentáció mentése
- PDF-be konvertálás
- Diák renderelése képekként
- Szöveg és alakzatok szerkesztése
SLIDES MUNKAFOLYAMOK
PÉLDÁK
Telepítés & Támogatás
TELEPÍTÉS
REFERENCIA
- API referencia
- Kiadási megjegyzések
- Ismert problémák
- Kimeneti metaadat korlátok
- Termékoldal
- Letöltés
TÁMOGATÁS
Az első prezentációja
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 el ezt a kódot src/main/java/HelloSlides.java fájlként:
import com.aspose.slides.*;
public class HelloSlides {
public static void main(String[] args) {
// Hozzon létre egy prezentációt. Már tartalmaz egy üres diát.
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, illetve az Apache Maven telepítése után, futtassa ezt a parancsot a projekt mappájában:
mvn compile exec:java
A program elmenti a new_presentation.pptx fájlt a projekt mappájába, egy diákkal, amely felhő alakzatot és szöveget tartalmaz. Linuxon a fontconfig-ot és legalább egy betűkészletet telepíteni kell; lásd a Telepítés részt. Licenc nélkül a mentett fájl értékelési vízjelet kap — lásd a Licencelés oldalt. További módok a prezentáció létrehozására és feltöltésére a Prezentációk létrehozása cikkben találhatók.