Guida per sviluppatori

Questa guida copre le funzionalità principali di Aspose.Slides FOSS per .NET con esempi di codice eseguibili per ciascuna area funzionale.

In questa sezione

PageDescription
Funzionalità e capacitàElenco completo delle funzionalità supportate: diapositive, forme, testo, riempimento, effetti, formattazione 3D, note, commenti, immagini e proprietà del documento.
Lavorare con le immaginiIncorpora immagini nelle diapositive come riquadri immagine da file o stream; controlla la modalità di riempimento (allungamento, tassellatura).
Lavorare con i connettoriAggiungi connettori curvi, a gomito e dritti tra le forme; imposta i punti di connessione e lo stile della linea.
Lavorare con gli effetti 3DApplica ombra esterna, bagliore, sfocatura, smussatura, preset della fotocamera, set di luci e materiali alle forme.
Lavorare con i commentiAggiungi commenti di revisione a thread e note del relatore; gestisci gli autori dei commenti; leggi le annotazioni.

Punto di ingresso API

Ogni operazione inizia con un oggetto Presentation. Usalo sempre con una dichiarazione 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);

L’istruzione using garantisce che le risorse interne vengano rilasciate quando lo scope termina. Non memorizzare un riferimento Presentation oltre il suo scope using.

Formato di output supportato

L’unico formato di salvataggio supportato è PPTX (SaveFormat.Pptx). L’esportazione in PDF, HTML, SVG o formati immagine non è disponibile in questa edizione.

Classi chiave

Classe / EnumNamespaceDescrizione
PresentationAspose.Slides.FossContenitore radice; implementa IDisposable
ShapeTypeAspose.Slides.FossEnum per i tipi di forma (Rettangolo, Ellisse, …)
FillTypeAspose.Slides.FossEnum per i tipi di riempimento (Solido, Gradiente, …)
NullableBoolAspose.Slides.FossBool a tre stati per la formattazione (True, False, NotDefined)
SaveFormatAspose.Slides.Foss.ExportEnum del formato di output (solo Pptx supportato)
PointFAspose.Slides.Foss.DrawingPunto 2D in virgola mobile (usato per le posizioni dei commenti)

Limitazioni note

Le seguenti aree non sono supportate in questa edizione:

  • Charts: nessuna creazione o modifica di grafici
  • SmartArt: non supportato
  • Animations and transitions: le transizioni delle diapositive e le animazioni degli oggetti non possono essere impostate
  • Export formats: è supportato solo il salvataggio PPTX; nessun esportazione in PDF, HTML, SVG o immagine
  • Hyperlinks and action settings: gli oggetti collegamento non sono modificabili
  • VBA macros and digital signatures: non accessibili

Le parti XML sconosciute incontrate durante il caricamento vengono preservate alla lettera al salvataggio, quindi il round‑tripping non rimuove mai contenuti che la libreria non comprende ancora.

Vedi anche

 Italiano