Aspose.Slides voor Java
Aspose.Slides for Java is een klassebibliotheek voor het maken, lezen, bewerken en converteren van PowerPoint- en OpenDocument‑presentaties in Java‑applicaties, zonder Microsoft PowerPoint.
Het laadt en slaat PPT, PPTX, PPS, POT en ODP, inclusief macro‑enabled en sjabloonvarianten, en exporteert naar PDF, XPS, HTML, SVG, TIFF, Markdown en afbeeldingen.
Aan de slag
AAN DE SLAG
EVALUEREN
Bouw met Slides
ALGEMENE TAKEN
- Open een presentatie
- Sla een presentatie op
- Converteer naar PDF
- Render dia's als afbeeldingen
- Tekst en vormen bewerken
SLIDES-WERKSTROMEN
VOORBEELDEN
Implementatie & ondersteuning
IMPLEMENTEREN
REFERENTIE
- API‑referentie
- Release‑opmerkingen
- Gekende problemen
- Beperkingen van uitvoer‑metadata
- Productpagina
- Download
ONDERSTEUNING
Je eerste presentatie
Aspose.Slides for Java wordt gepubliceerd in de eigen Maven‑repository van Aspose, niet in Maven Central. Maak een map voor een Maven‑project en sla dit pom.xml daarin op. Het declareert de repository, voegt de bibliotheek toe en geeft de te starten klasse aan:
<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>
Sla deze code op als src/main/java/HelloSlides.java:
import com.aspose.slides.*;
public class HelloSlides {
public static void main(String[] args) {
// Maak een presentatie. Deze bevat al één lege dia.
Presentation presentation = new Presentation();
try {
// Haal de eerste dia op.
ISlide slide = presentation.getSlides().get_Item(0);
// Voeg een wolkvorm toe en zet er tekst in.
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
autoShape.getTextFrame().setText("Hello, Aspose!");
// Sla de presentatie op als een PPTX-bestand.
presentation.save("new_presentation.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
}
Voer vervolgens, met JDK 11 of hoger en Apache Maven geïnstalleerd, dit commando uit in de projectmap:
mvn compile exec:java
Het programma slaat new_presentation.pptx op in de projectmap, met één dia die een wolkvorm met tekst bevat. Op Linux moeten fontconfig en minstens één lettertype geïnstalleerd zijn; zie Installatie. Zonder licentie bevat het opgeslagen bestand een evaluatiewatermerk — zie Licenties. Voor meer mogelijkheden om een presentatie te maken en in te vullen, zie Presentaties maken.