Guia del desenvolupador

Aquesta guia cobreix les capacitats principals d’Aspose.Slides FOSS per a Java amb exemples de codi executables per a cada àrea de funcionalitat.

En aquesta secció

PageDescription
Funcionalitats i CapacitatsLlista completa de les funcionalitats compatibles: diapositives, formes, text, farciment, efectes, formatació 3D, notes, comentaris, imatges i propietats del document.
Treballant amb ImatgesIncrusta imatges a les diapositives com a marcs d’imatge des d’un fitxer o bytes; controla el mode de farciment (estirament, mosaic).
Treballant amb ConnectorsAfegeix connectors corbats, d’angle i rectes entre formes; defineix els punts de connexió i l’estil de línia.
Treballant amb Efectes 3DAplica ombra externa, resplendor, difuminat, bisell, predefinits de càmera, equips de llum i materials a les formes.
Treballant amb ComentarisAfegeix comentaris de revisió en fil i notes del presentador; gestiona els autors dels comentaris; llegeix anotacions.

Punt d’entrada de l’API

Cada operació comença amb un objecte Presentation. Utilitzeu-lo sempre dins d’un bloc try-with-resources:

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

El bloc try-with-resources assegura que els recursos XML interns es alliberen quan el bloc surt. No emmagatzemeu una referència Presentation fora del bloc try.

Format de sortida compatible

L’únic format de desament compatible és PPTX (SaveFormat.PPTX). L’exportació a PDF, HTML, SVG o formats d’imatge no està disponible en aquesta edició.

Classes clau

Class / EnumPackageDescription
Presentationorg.aspose.slides.fossContenidor arrel; utilitzeu-lo en try-with-resources
ShapeTypeorg.aspose.slides.fossEnumeració per a tipus de forma (RECTANGLE, ELLIPSE, …)
FillTypeorg.aspose.slides.fossEnumeració per a tipus d’ompliment (SOLID, GRADIENT, …)
NullableBoolorg.aspose.slides.fossBooleà de tres estats per a format (TRUE, FALSE, NOT_DEFINED)
SaveFormatorg.aspose.slides.foss.exportEnumeració de format de sortida (només es suporta PPTX)
Colororg.aspose.slides.foss.drawingConstructor de color ARGB
PointForg.aspose.slides.foss.drawingPunt 2D flotant (utilitzat per a posicions de comentaris)

Limitacions conegudes

Les àrees següents generen UnsupportedOperationException en aquesta edició:

  • Gràfics: no es pot crear ni modificar gràfics
  • SmartArt: no compatible
  • Animacions i transicions: les transicions de diapositives i les animacions d’objectes no es poden establir
  • Formats d’exportació: només es suporta desar com a PPTX; no hi ha exportació a PDF, HTML, SVG o imatge
  • Enllaços i configuracions d’acció: els objectes d’enllaç no són modificables
  • Macros VBA i signatures digitals: no són accessibles

Les parts XML desconegudes trobades durant la càrrega es conserven literalment en desar, de manera que el round‑tripping mai elimina el contingut que la biblioteca encara no entén.

Vegeu també

 Català