Kurulum
Aspose.Slides FOSS for Java Kurulumu
Aspose.Slides FOSS for Java, standart bir Maven yapısı olarak dağıtılır. Yerel uzantıları, kurulacak sistem kütüphaneleri yoktur ve Microsoft Office ya da başka bir tescilli çalışma zamanı gerektirmez.
Önkoşullar
| Gereksinim | Ayrıntı |
|---|---|
| Java sürümü | 21 veya daha yeni |
| Derleme aracı | Maven 3.8+ veya Gradle 7+ |
| İşletim sistemi | Windows, macOS, Linux (JDK çalıştırabilen herhangi bir platform) |
| Derleyici / derleme araçları | JDK 21+ (derleme için) |
1. Maven ile kurun (Önerilen)
Aşağıdaki bağımlılığı pom.xml‘ye ekleyin:
<dependency>
<groupId>org.aspose.slides.foss</groupId>
<artifactId>aspose-slides-foss</artifactId>
<version>1.0.0</version>
</dependency>Maven, paketi ve tüm geçişli bağımlılıkları indirir ve kurar. Kurulum sonrası yapılandırma gerekmez.
2. Gradle ile Kurulum
Aşağıdakileri build.gradle‘inize ekleyin:
dependencies {
implementation 'org.aspose.slides.foss:aspose-slides-foss:1.0.0'
}Veya Kotlin DSL’de (build.gradle.kts):
dependencies {
implementation("org.aspose.slides.foss:aspose-slides-foss:1.0.0")
}3. Kurulumu Doğrulayın
Bağımlılığı ekledikten sonra, kütüphanenin doğru şekilde yüklendiğini ve bir Presentation oluşturulabildiğini doğrulayın:
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;
public class VerifyInstall {
public static void main(String[] args) {
try (Presentation prs = new Presentation()) {
System.out.println("Aspose.Slides FOSS installed successfully");
System.out.println("Slides in empty presentation: " + prs.getSlides().size());
}
}
}Beklenen çıktı:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1Hızlı Başlangıç: Şekilli Bir Sunum Oluşturun
Aşağıdaki program yeni bir sunum oluşturur, metin içeren bir dikdörtgen ekler ve bunu .pptx dosyası olarak kaydeder.
import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.export.SaveFormat;
public class QuickStart {
public static void main(String[] args) {
try (Presentation prs = new Presentation()) {
var slide = prs.getSlides().get(0);
// Add a rectangle shape and set its text
var shape = slide.getShapes().addAutoShape(ShapeType.RECTANGLE, 50, 50, 400, 150);
shape.addTextFrame("Hello from Aspose.Slides FOSS!");
prs.save("hello.pptx", SaveFormat.PPTX);
}
System.out.println("Saved hello.pptx");
}
}Önemli: Her zaman bir try-with-resources bloğu içinde Presentation kullanın. Bu, blok çıktığında iç kaynakların doğru şekilde temizlenmesini sağlar.
Platform Notları
Windows, macOS, Linux: Kütüphane tüm platformlarda aynıdır. Platforma özgü yerel kod içermeyen saf Java’dır.
Docker / serverless: Kütüphane, ince Docker görüntüleri içinde (örneğin eclipse-temurin:21-jre-alpine) çalışır. Ek sistem paketleri gerektirmez.
CI/CD: Maven bağımlılığını pom.xml‘inize ekleyin ve CI boru hattınız otomatik olarak çözecektir.
Ek Kaynaklar
- Product Page: Genel bakış, özellik özeti ve hızlı başlangıç
- License: MIT Lisansı detayları, API anahtarı gerektirmez
- Developer Guide: Kod örnekleriyle özellik kılavuzları
- API Reference: Sınıf ve yöntem referansı