Aspose.Slides for Java
Aspose.Slides for Java adalah perpustakaan kelas untuk membuat, membaca, mengedit, dan mengkonversi presentasi PowerPoint dan OpenDocument dalam aplikasi Java, tanpa Microsoft PowerPoint.
Perpustakaan ini memuat dan menyimpan PPT, PPTX, PPS, POT, dan ODP, termasuk varian yang mendukung makro dan templat, serta mengekspor ke PDF, XPS, HTML, SVG, TIFF, Markdown, dan gambar.
Mulai
MEMULAI
EVALUASI
Bangun dengan Slides
TUGAS UMUM
ALUR KERJA SLIDES
CONTOH
Referensi & Dukungan
REFERENSI
DUKUNGAN
Presentasi pertama Anda
Aspose.Slides for Java dipublikasikan di repositori Maven milik Aspose sendiri, bukan di Maven Central. Buat folder untuk proyek Maven dan simpan pom.xml ini di dalamnya. File ini menyatakan repositori, menambahkan perpustakaan, dan menentukan kelas yang akan dijalankan:
<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>
Simpan kode ini sebagai src/main/java/HelloSlides.java:
import com.aspose.slides.*;
public class HelloSlides {
public static void main(String[] args) {
// Buat presentasi. Sudah berisi satu slide kosong.
Presentation presentation = new Presentation();
try {
// Dapatkan slide pertama.
ISlide slide = presentation.getSlides().get_Item(0);
// Tambahkan bentuk awan dan masukkan teks ke dalamnya.
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
autoShape.getTextFrame().setText("Hello, Aspose!");
// Simpan presentasi sebagai file PPTX.
presentation.save("new_presentation.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
}
Kemudian, dengan JDK 11 atau lebih baru dan Apache Maven terinstal, jalankan perintah berikut di folder proyek:
mvn compile exec:java
Program ini menyimpan new_presentation.pptx di folder proyek, dengan satu slide yang berisi bentuk awan dengan teks. Pada Linux, fontconfig dan setidaknya satu font harus diinstal; lihat Instalasi. Tanpa lisensi, file yang disimpan akan memiliki watermark evaluasi — lihat Lisensi. Untuk lebih banyak cara membuat dan mengisi presentasi, lihat Buat Presentasi.