インストール

Aspose.Slides FOSS for Java のインストール

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.


前提条件

要件詳細
Java バージョン21 or later
ビルドツールMaven 3.8+ または Gradle 7+
オペレーティングシステムWindows、macOS、Linux(JDK が実行できるプラットフォームなら何でも)
コンパイラ / ビルドツールJDK 21+(コンパイル用)

1. Install via Maven (Recommended)

以下の依存関係をあなたの pom.xml:

<dependency>
    <groupId>org.aspose.slides.foss</groupId>
    <artifactId>aspose-slides-foss</artifactId>
    <version>1.0.0</version>
</dependency>

Maven はパッケージとすべてのトランジティブ依存関係をダウンロードしてインストールします。インストール後の設定は不要です。.


2. Install via Gradle

以下をあなたの build.gradle:

dependencies {
    implementation 'org.aspose.slides.foss:aspose-slides-foss:1.0.0'
}

または Kotlin DSL で(build.gradle.kts):

dependencies {
    implementation("org.aspose.slides.foss:aspose-slides-foss:1.0.0")
}

3. Verify the Installation

依存関係を追加した後、ライブラリが正しくロードされていることを確認し、そして a Presentation 作成できます:

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());
        }
    }
}

期待される出力::

Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1

クイックスタート:シェイプ付きプレゼンテーションの作成

以下のプログラムは新しいプレゼンテーションを作成し、テキスト付きの矩形を追加し、として a .pptx ファイル:

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");
    }
}

重要:: 常に使用してください Presentation try-with-resources ブロック内で。これにより、ブロックが終了したときに内部リソースが適切にクリーンアップされます。.


プラットフォームノート

Windows、macOS、Linux: このライブラリはすべてのプラットフォームで同一です。プラットフォーム固有のネイティブコードを含まない純粋な Java です。.

Docker / サーバーレス: このライブラリはスリムな Docker イメージ(例えば eclipse-temurin:21-jre-alpine). 追加のシステムパッケージは必要ありません。.

CI/CD: Maven 依存関係をあなたの pom.xml そして CI パイプラインが自動的に解決します。.


追加リソース

 日本語