Avvio rapido

Avvio rapido

Questa guida mostra il percorso più veloce dall’installazione a un file .pptx salvato usando
Aspose.Slides FOSS per .NET. La libreria è rilasciata con licenza MIT, non richiede Microsoft Office e funziona su .NET 9.0 o versioni successive su Windows, macOS e Linux.


Prerequisiti

RequisitoDettaglio
.NET9.0 o successivo
OSWindows, macOS, Linux, Docker
PacchettoAspose.Slides.Foss da NuGet

Installa

Installa il pacchetto da NuGet. Usa sempre l’istruzione using con Presentation poiché implementa IDisposable:

dotnet add package Aspose.Slides.Foss

Crea una presentazione

Costruisci un Presentation senza argomenti per creare un mazzo vuoto. La libreria aggiunge automaticamente una diapositiva vuota. Chiama Save() con un percorso e SaveFormat.Pptx:

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

using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);

Aggiungi una forma con testo

Accedi alla prima diapositiva tramite prs.Slides[0], inserisci un rettangolo con Shapes.AddAutoShape(), quindi allega il testo tramite shape.AddTextFrame() e imposta le proprietà del carattere su PortionFormat:

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

using var prs = new Presentation();
var slide = prs.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 150);
var tf = shape.AddTextFrame("Hello from Aspose.Slides FOSS!");
var fmt = tf.Paragraphs[0].Portions[0].PortionFormat;
fmt.FontHeight = 24;
fmt.FontBold = NullableBool.True;
prs.Save("with_shape.pptx", SaveFormat.Pptx);

Applica un riempimento solido

Imposta FillFormat.FillType = FillType.Solid sulla forma e fornisci un colore ARGB tramite Color.FromArgb(). Il riempimento viene scritto nel file .pptx quando viene chiamato Save():

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

using var prs = new Presentation();
var shape = prs.Slides[0].Shapes.AddAutoShape(ShapeType.Rectangle, 100, 100, 400, 200);
shape.FillFormat.FillType = FillType.Solid;
shape.FillFormat.SolidFillColor.Color = Color.FromArgb(255, 70, 130, 180);
shape.AddTextFrame("Styled shape");
prs.Save("styled.pptx", SaveFormat.Pptx);

Carica un file esistente

Passa un percorso file al costruttore Presentation per aprire un file .pptx esistente.
Leggi il conteggio delle diapositive, modifica il mazzo secondo necessità, quindi chiama Save() per scrivere l’output:

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

using var prs = new Presentation("existing.pptx");
Console.WriteLine($"Slides: {prs.Slides.Count}");
prs.Save("copy.pptx", SaveFormat.Pptx);

Passi successivi

 Italiano