Hurtig start

Hurtig start

Denne vejledning viser den hurtigste vej fra installation til en gemt .pptx fil ved brug af
Aspose.Slides FOSS for Java. Biblioteket er MIT‑licenseret, kræver ingen Microsoft Office,
og kører på enhver platform, der understøtter Java 21 eller senere.


Forudsætninger

KravDetalje
Java21 eller senere
OSWindows, macOS, Linux, Docker
Pakkeaspose-slides-foss fra Maven Central

Installer

Tilføj Maven‑afhængigheden til din pom.xml. Indpak altid Presentation i en try‑with‑resources‑blok for at sikre, at interne ressourcer frigives efter brug:

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

Opret en præsentation

Konstruer en Presentation uden argumenter for at oprette et tomt deck. Biblioteket tilføjer automatisk et tomt slide. Kald save() med outputfilens sti:

import org.aspose.slides.foss.Presentation;

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

Tilføj en form med tekst

Få adgang til den første slide via getSlides().get(0), indsæt en rektangel ved hjælp af
getShapes().addAutoShape(), og tilknyt derefter tekst via 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");
}

Anvend en ensfarvet udfyldning

Indstil setFillType(FillType.SOLID) på figurens udfyldningsformat og angiv en RGB-farve
via 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");
}

Indlæs en eksisterende fil

Videregiv en filsti til Presentation‑konstruktøren for at åbne en eksisterende .pptx‑fil.
Læs antallet af slides, modificer decket efter behov, og kald derefter save() for at skrive outputtet:

import org.aspose.slides.foss.Presentation;

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

Næste trin

 Dansk