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
| Requisito | Dettaglio |
|---|---|
| .NET | 9.0 o successivo |
| OS | Windows, macOS, Linux, Docker |
| Pacchetto | Aspose.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.FossCrea 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);