Inici ràpid

Inici ràpid

Aquesta guia mostra la ruta més ràpida de l’instal·lació a una instal·lacions salvades. .pptx arxiu utilitzant Aspose.Slides FOSS for Java. The library is MIT-licensed, requires no Microsoft Office, i corre en qualsevol plataforma que suportï Java 21 o més tard.


Condicions previes

RequisitsDetall
Java21 or later
OSWindows, macOS, Linux i Docker.
Paquet de productesaspose-slides-foss de Maven Central

Instal·lar

Afegeix la dependència de Maven al teu pom.xml.Sempre envuellem. Presentation en un intent de recursos bloqueig per assegurar que els recursos interns es lliuren després de l’ús:

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

Crea una presentació

Construir un Presentation sense argument per crear un tauler en blanc. La biblioteca automàticament afegirà una diapositiva buida. save() amb la ruta del fitxer de sortida:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation()) {
    prs.save("empty.pptx");
}

Afegir una forma amb text

Accedeix a la primera diapositiva via getSlides().get(0), inserir un rectangle utilitzant getShapes().addAutoShape(), després adjunta text a través de addTextFrame():

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.ISlide;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ITextFrame;
import org.aspose.slides.foss.IPortionFormat;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.NullableBool;

try (Presentation prs = new Presentation()) {
    ISlide slide = prs.getSlides().get(0);
    IAutoShape shape = slide.getShapes().addAutoShape(
        ShapeType.RECTANGLE, 50, 50, 400, 150
    );
    ITextFrame tf = shape.addTextFrame("Hello from Aspose.Slides FOSS!");
    IPortionFormat fmt = tf.getParagraphs().get(0).getPortions().get(0).getPortionFormat();
    fmt.setFontHeight(24);
    fmt.setFontBold(NullableBool.TRUE);
    prs.save("with_shape.pptx");
}

Aplicar un rellotge sòlid

Set de punts setFillType(FillType.SOLID) en el format de rellotge de la forma i proporcionar un color RGB per mitjà de: setColor(new Color(r, g, b)):

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.IAutoShape;
import org.aspose.slides.foss.ShapeType;
import org.aspose.slides.foss.FillType;
import org.aspose.slides.foss.drawing.Color;

try (Presentation prs = new Presentation()) {
    IAutoShape shape = prs.getSlides().get(0).getShapes().addAutoShape(
        ShapeType.RECTANGLE, 100, 100, 400, 200
    );
    shape.getFillFormat().setFillType(FillType.SOLID);
    shape.getFillFormat().getSolidFillColor().setColor(new Color(70, 130, 180));
    shape.addTextFrame("Styled shape");
    prs.save("styled.pptx");
}

Carregar un fitxer existent

Passar una ruta de fitxer a la pàgina d’accés. Presentation constructor per obrir un existent .pptx Arxiu. Llegeix el nombre de diapositives, modifica la plataforma si és necessari, i després crida a save() per escriure la sortida:

import org.aspose.slides.foss.Presentation;

try (Presentation prs = new Presentation("existing.pptx")) {
    System.out.println("Slides: " + prs.getSlides().size());
    prs.save("copy.pptx");
}

Primiers passos

 Català