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