Început rapid
Început rapid
Acest ghid arată cea mai rapidă cale de la instalare la o salvare. .pptx fişier folosind Aspose.Slides FOSS for .NET. The library is MIT-licensed, requires no Microsoft Office, și rulează pe .NET 9.0 sau mai târziu în Windows, macOS și Linux.
Condiții prealabile
| Cerință | Detalii |
|---|---|
| .NET | 9.0 or later |
| OS | Windows, macOS, Linux, Docker |
| Paletă de servicii | Aspose.Slides.Foss din NuGet |
Instalare
Instalaţi pachetul de la NuGet. Folosiţi întotdeauna using declarație cu: Presentation din moment ce aplică IDisposable:
dotnet add package Aspose.Slides.FossCreaţi o prezentare
Construiţi un Presentation fără argumente pentru a crea o punte goală. Biblioteca se adaugă automat o diapozitivă goală. Save() cu o cale și SaveFormat.Pptx:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
prs.Save("empty.pptx", SaveFormat.Pptx);Adăugați o formă cu text
Acces la prima diapozitivă prin: prs.Slides[0], se introduce un dreptunghi cu: Shapes.AddAutoShape(), apoi atașează text prin intermediul shape.AddTextFrame() și setarea proprietăților fontului pe 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);Aplică o umplutură solidă
Setare FillFormat.FillType = FillType.Solid pe forma și furnizează o culoare ARGB prin intermediul Color.FromArgb(). completarea este scrisă la adresa: .pptx Fişier când Save() se numeşte:
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);Încărca un fişier existent
Treci un fişier către … Presentation constructor pentru a deschide o existentă .pptx Dosar. Citeşte numărul de diapozitive, modifică puntea după cum este necesar şi apoi sună la telefon. Save() pentru a scrie rezultatul:
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);