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

GereksinimAyrıntı
Java sürümü21 or later
Derleme aracıMaven 3.8+ veya Gradle 7+
İşletim sistemiWindows, 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: 1

Hı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

 Türkçe