Instalação

Instalação de Aspose.Slides FOSS para 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.


Precondições

RequisitosDetalhes
Versão Java21 or later
Ferramenta de construçãoMaven 3,8+ ou Gradle 7+
Sistema de operaçãoWindows, macOS, Linux (qualquer plataforma que execute um JDK)
Ferramentas de compilador / compilaçãoJDK 21+ (para compilação)

1. Install via Maven (Recommended)

Adicione a seguinte dependência ao seu pom.xml:

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

O Maven descarta e instala o pacote juntamente com quaisquer dependências transitórias. Não é necessária nenhuma configuração pós-instalação.


2. Install via Gradle

Adicione o seguinte ao seu build.gradle:

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

Ou no Kotlin DSL (build.gradle.kts):

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

3. Verify the Installation

Depois de adicionar a dependência, verifique se a biblioteca carrega corretamente e um Presentation podem ser criados:

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

Produção prevista:

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

Começo rápido: Crie uma apresentação com um formato

O seguinte programa cria uma nova apresentação, adiciona um retângulo com texto e salva-o como um .pptx Arquivo:

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

Importante: Usar sempre: Presentation O sistema de gestão da informação é um mecanismo que permite a criação e o funcionamento de uma rede interna, através do qual os recursos internos são limpos quando o bloco sai.


Notas da plataforma

Windows, macOS, Linux: A biblioteca é idêntica em todas as plataformas. É puro Java sem código nativo específico para plataforma.

Docker / sem servidor: A biblioteca funciona dentro de imagens docker (como o Docker) e é uma das mais importantes. eclipse-temurin:21-jre-alpine) Não são necessários pacotes de sistemas adicionais.

CI/CD: Adicione a dependência de Maven ao seu pom.xml E o seu canal de informação irá resolvê-lo automaticamente.


Recursos adicionais

Ver também:

 Português