설치

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 파이프라인이 자동으로 해결합니다.


추가 리소스

 한국어