Démarrage rapide

Démarrage rapide

Ce guide montre le chemin le plus rapide, de l’installation à un fichier .pptx enregistré, en utilisant Aspose.Slides FOSS pour .NET. La bibliothèque est sous licence MIT, ne nécessite pas Microsoft Office et fonctionne sur .NET 9.0 ou version ultérieure sous Windows, macOS et Linux.


Prérequis

ExigenceDétail
.NET9.0 ou version ultérieure
OSWindows, macOS, Linux, Docker
PackageAspose.Slides.Foss depuis NuGet

Installer

Installez le package depuis NuGet. Utilisez toujours l’instruction using avec Presentation
puisqu’elle implémente IDisposable:

dotnet add package Aspose.Slides.Foss

Créer une présentation

Construisez un Presentation sans arguments pour créer un deck vierge. La bibliothèque ajoute automatiquement une diapositive vide. Appelez Save() avec un chemin et SaveFormat.Pptx :

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

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

Ajouter une forme avec du texte

Accédez à la première diapositive via prs.Slides[0], insérez un rectangle avec Shapes.AddAutoShape(), puis attachez du texte via shape.AddTextFrame() et définissez les propriétés de police sur 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);

Appliquer un remplissage uni

Définissez FillFormat.FillType = FillType.Solid sur la forme et fournissez une couleur ARGB via Color.FromArgb(). Le remplissage est écrit dans le fichier .pptx lorsque Save() est appelé :

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);

Charger un fichier existant

Passez un chemin de fichier au constructeur Presentation pour ouvrir un fichier .pptx existant. Lisez le nombre de diapositives, modifiez le jeu de diapositives si nécessaire, puis appelez Save() pour écrire la sortie :

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);

Prochaines étapes

 Français