Aspose.Slides for .NET

Aspose.Slides for .NET

Aspose.Slides for .NET est une bibliothèque de classes permettant de créer, lire, modifier et convertir des présentations PowerPoint et OpenDocument dans des applications .NET, sans Microsoft PowerPoint ni automatisation Office.

Elle charge et enregistre les formats PPT, PPTX, PPS, POT et ODP, y compris les variantes avec macros et les modèles, et exporte vers PDF, XPS, HTML, SVG, TIFF, Markdown et images.



Votre première présentation

Créez une application console avec le SDK .NET 6 ou ultérieur :

dotnet new console -n HelloSlides
cd HelloSlides

Ajoutez ensuite un package pour votre plateforme :

  • Sur Windows : dotnet add package Aspose.Slides.NET
  • Sur Linux et macOS : dotnet add package Aspose.Slides.NET6.CrossPlatform — voir Installation pour le prérequis Linux et pour les systèmes qui nécessitent Aspose.Slides.NET à la place.

Remplacez le contenu de Program.cs par ce code et exécutez dotnet run :

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

using var presentation = new Presentation();
var slide = presentation.Slides[0];
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 100);
shape.TextFrame.Text = "Hello, Aspose.Slides!";
presentation.Save("hello.pptx", SaveFormat.Pptx);

Le programme enregistre hello.pptx avec une diapositive contenant une zone de texte. Sans licence, le fichier enregistré comporte un filigrane d’évaluation — voir Licensing. Pour d’autres méthodes de création et de remplissage d’une présentation, consultez Create Presentations.