Aspose.Slides for Java
Aspose.Slides for Java, Microsoft PowerPoint olmadan Java uygulamalarında PowerPoint ve OpenDocument sunumları oluşturmak, okumak, düzenlemek ve dönüştürmek için bir sınıf kitaplığıdır.
Makro etkin ve şablon varyantları da dahil olmak üzere PPT, PPTX, PPS, POT ve ODP dosyalarını yükler ve kaydeder; ayrıca PDF, XPS, HTML, SVG, TIFF, Markdown ve görüntülere dışa aktarır.
Başlarken
BAŞLAMA
DEĞERLENDİR
Slides ile Oluşturun
ORTAK GÖREVLER
- Bir sunumu açın
- Bir sunumu kaydedin
- PDF'ye dönüştür
- Slaytları resim olarak render et
- Metin ve şekilleri düzenle
SLIDES İŞ AKIŞLARI
ÖRNEKLER
Referans & Destek
REFERANS
DESTEK
İlk sunumunuz
Aspose.Slides for Java, Maven Central yerine Aspose’un kendi Maven deposunda yayımlanır. Bir Maven projesi için bir klasör oluşturun ve pom.xml dosyasını içine kaydedin. Depoyu bildirir, kütüphaneyi ekler ve çalıştırılacak sınıfı adlandırır:
<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>
Bu kodu src/main/java/HelloSlides.java olarak kaydedin:
import com.aspose.slides.*;
public class HelloSlides {
public static void main(String[] args) {
// Bir sunum oluşturun. Zaten içinde bir boş slayt içeriyor.
Presentation presentation = new Presentation();
try {
// İlk slaytı alın.
ISlide slide = presentation.getSlides().get_Item(0);
// Bir bulut şekli ekleyin ve içine metin yerleştirin.
IAutoShape autoShape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80);
autoShape.getTextFrame().setText("Hello, Aspose!");
// Sunumu PPTX dosyası olarak kaydedin.
presentation.save("new_presentation.pptx", SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
}
Ardından, JDK 11 veya daha yeni bir sürüm ve Apache Maven kurulu olduğunda, proje klasöründe şu komutu çalıştırın:
mvn compile exec:java
Program, proje klasöründe bir slayt içinde metin içeren bir bulut şekli bulunan new_presentation.pptx dosyasını kaydeder. Linux’ta fontconfig ve en az bir fontun yüklü olması gerekir; bkz.Kurulum. Lisans olmadan, kaydedilen dosya bir değerlendirme filigranı içerir — bkz.Lisanslama. Sunum oluşturma ve doldurma hakkında daha fazla yöntem için bkz.Sunum Oluşturma.