Udviklerguide

Denne vejledning dækker kernefunktionerne i Aspose.Slides FOSS for Java med kørbare kodeeksempler for hvert funktionsområde.

I dette afsnit

PageDescription
Features and CapabilitiesFuld liste over understøttede funktioner: dias, former, tekst, udfyldning, effekter, 3D-formatering, noter, kommentarer, billeder og dokumentegenskaber.
Working with ImagesIndlejr billeder i dias som billedrammer fra fil eller bytes; styr udfyldningsmetode (stræk, gentag).
Working with ConnectorsTilføj bøjede, albue- og lige forbindelser mellem former; indstil tilslutningssteder og linjestil.
Working with 3D EffectsAnvend ydre skygge, glød, sløring, skråning, kamera‑forudindstillinger, lysopsætninger og materialer på former.
Working with CommentsTilføj trådet gennemgangskommentarer og talernoter; håndter kommentarforfattere; læs annotationer.

API‑indgangspunkt

Hver operation starter med et Presentation-objekt. Brug det altid inden for en try‑with‑resources‑blok:

import org.aspose.slides.foss.Presentation;
import org.aspose.slides.foss.export.SaveFormat;

// Open existing
try (Presentation prs = new Presentation("input.pptx")) {
    // work with prs
    prs.save("output.pptx", SaveFormat.PPTX);
}

// Create new
try (Presentation prs = new Presentation()) {
    // work with prs
    prs.save("new.pptx", SaveFormat.PPTX);
}

Try-with-resources-blokken sikrer, at interne XML-ressourcer frigives, når blokken afsluttes. Gem ikke en Presentation reference uden for try-blokken.

Understøttet outputformat

Den eneste understøttede gemmeformat er PPTX (SaveFormat.PPTX). Eksport til PDF, HTML, SVG eller billedformater er ikke tilgængelig i denne udgave.

Nøgleklasser

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossRodbeholder; brug i try-with-resources
ShapeTypeorg.aspose.slides.fossEnum for figuryper (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnum for udfyldningstyper (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossTri-state bool for formatering (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportOutputformat enum (kun PPTX understøttet)
Colororg.aspose.slides.foss.drawingARGB-farvekonstruktor
PointForg.aspose.slides.foss.drawingFloat 2D-punkt (bruges til kommentarpositioner)

Kendte begrænsninger

Følgende områder udløser UnsupportedOperationException i denne udgave:

  • Charts: ingen oprettelse eller redigering af diagrammer
  • SmartArt: understøttes ikke
  • Animations and transitions: diasovergange og objektanimationer kan ikke indstilles
  • Export formats: kun gemning som PPTX understøttes; ingen PDF-, HTML-, SVG- eller billedeksport
  • Hyperlinks and action settings: linkobjekter kan ikke ændres
  • VBA macros and digital signatures: ikke tilgængelige

Ukendte XML-dele, der mødes under indlæsning, bevares ordret ved lagring, så round-tripping aldrig fjerner indhold, som biblioteket endnu ikke forstår.

Se også

 Dansk