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 destekli ve şablon varyantları 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şlayın
BAŞLANGIÇ
DEĞERLENDİR
Slides ile Oluşturun
ORTAK GÖREVLER
SLAYT İŞ AKIŞLARI
ÖRNEKLER
Dağıtım ve Destek
DAĞITIM
REFERANSLAR
DESTEK
İlk sunumunuz
Aspose.Slides for Java, Maven Central yerine Aspose’un kendi Maven deposunda yayınlanır. Bir Maven projesi için bir klasör oluşturun ve pom.xml dosyasını içine kaydedin. Bu dosya depoyu bildirir, kitaplığı 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 bulunur.
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 new_presentation.pptx dosyasını, içinde metin içeren bir bulut şekli bulunan bir slayt ile kaydeder. Linux’ta fontconfig ve en az bir yazı tipi kurulmuş olmalıdır; bkz.Kurulum. Lisans olmadan, kaydedilen dosya bir değerlendirme filigranı içerir — bkz.Lisanslama. Sunum oluşturma ve doldurma hakkında daha fazla bilgi için bkz.İlk sunumunuzu oluşturun.