Ghid pentru dezvoltatori

Acest ghid acoperă capabilitățile de bază ale Aspose.Slides FOSS pentru .NET, cu exemple de cod executabile pentru fiecare domeniu funcțional.

În această secțiune

PaginăDescriere
Features and CapabilitiesLista completă a funcționalităților acceptate: diapozitive, forme, text, umplere, efecte, formatare 3D, note, comentarii, imagini și proprietăți ale documentului.
Working with ImagesÎncorporează imagini în diapozitive ca cadre de imagine din fișier sau flux; controlează modul de umplere (întindere, mozaic).
Working with ConnectorsAdaugă conectori curbați, în cot și drepți între forme; setează punctele de conectare și stilul liniei.
Working with 3D EffectsAplică umbră exterioară, strălucire, estompare, teșitură, presetări de cameră, seturi de lumină și materiale pe forme.
Working with CommentsAdaugă comentarii de revizuire în lanț și note ale vorbitorului; gestionează autorii comentariilor; citește adnotările.

Punct de intrare API

Fiecare operație începe cu un obiect Presentation. Folosiți-l întotdeauna cu o declarație using:

using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;

// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);

Instrucțiunea using asigură că resursele interne sunt eliberate când se iese din domeniu. Nu stocați o referință Presentation dincolo de domeniul său using.

Format de ieșire acceptat

Singurul format de salvare acceptat este PPTX (SaveFormat.Pptx). Exportul în PDF, HTML, SVG sau formate de imagine nu este disponibil în această ediție.

Clase cheie

Clasă / EnumSpațiu de numeDescriere
PresentationAspose.Slides.FossContainer rădăcină; implementează IDisposable
ShapeTypeAspose.Slides.FossEnum pentru tipuri de forme (Rectangle, Ellipse, …)
FillTypeAspose.Slides.FossEnum pentru tipuri de umplere (Solid, Gradient, …)
NullableBoolAspose.Slides.FossBool cu trei stări pentru formatare (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportEnum pentru formatul de ieșire (doar Pptx suportat)
PointFAspose.Slides.Foss.DrawingPunct 2D în virgulă mobilă (folosit pentru pozițiile comentariilor)

Limitări cunoscute

Următoarele domenii nu sunt suportate în această ediție:

  • Charts: nu se pot crea sau modifica grafice
  • SmartArt: nu este suportat
  • Animations and transitions: tranzițiile de diapozitiv și animațiile obiectelor nu pot fi setate
  • Export formats: este acceptată doar salvarea în PPTX; nu există export în PDF, HTML, SVG sau imagini
  • Hyperlinks and action settings: obiectele de tip link nu pot fi modificate
  • VBA macros and digital signatures: nu sunt accesibile

Părțile XML necunoscute întâlnite în timpul încărcării sunt păstrate literalmente la salvare, astfel încât round‑tripping nu elimină niciodată conținutul pe care biblioteca nu îl înțelege încă.

Vezi și

 Română