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
| Requisitos | Detalhes |
|---|---|
| Versão Java | 21 or later |
| Ferramenta de construção | Maven 3,8+ ou Gradle 7+ |
| Sistema de operação | Windows, macOS, Linux (qualquer plataforma que execute um JDK) |
| Ferramentas de compilador / compilação | JDK 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: 1Começ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
- Página do produto: Visão geral, resumo das características e início rápido
- Licença de condução: Detalhes da licença MIT, não é necessária a chave API
- Guia de Desenvolvedores:Guia de características com exemplos de código
- Referência API: Referência de classe e método