Kurulum
Aspose.Slides FOSS’ı Java için kurulum
Aspose.Slides FOSS for Java is distributed as a standard Maven artifact. It has no native extensions, no system libraries to install, and no Microsoft Office or other proprietary runtime required.
Önkoşullar
| Gereksinim | Ayrıntı |
|---|---|
| Java sürümü | 21 or later |
| 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. Install via Maven (Recommended)
Aşağıdaki bağımlılığı ekleyin pom.xml:
<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. Install via Gradle
Aşağıdakileri ekleyin build.gradle:
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. Verify the Installation
Bağımlılığı ekledikten sonra, kütüphanenin doğru yüklendiğini ve bir Presentation oluşturulabilir:
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şturma
Aşağıdaki program yeni bir sunum oluşturur, metinli bir dikdörtgen ekler ve bunu bir .pptx dosya:
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 kullan Presentation try-with-resources bloğu içinde. Bu, bloğun çıkışında iç kaynakların düzgün bir ş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 Javadir.
Docker / sunucusuz: Kütüphane ince Docker görüntülerinin içinde çalışır (örneğin eclipse-temurin:21-jre-alpine). Ek sistem paketlerine gerek yok.
CI/CD: Maven bağımlılığını projenize ekleyin pom.xml ve CI boru hattınız otomatik olarak çözecek.
Ek Kaynaklar
- Ürün Sayfası: Genel bakış, özellik özeti ve hızlı başlangıç
- Lisans: MIT Lisansı detayları, API anahtarı gerekmez
- Geliştirici Kılavuzu: Kod örnekleriyle özellik kılavuzları
- API Referansı: Sınıf ve metod referansı