Démarrage avec IronPPT

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPowerPoint : Bibliothèque PowerPoint pour .NET

IronPPT est une bibliothèque PowerPoint développée par Iron Software. Il excelle dans la fourniture de fonctionnalités robustes pour travailler avec des présentations PowerPoint dans des applications .NET.

  • Charger, manipuler et enregistrer des présentations PowerPoint. Travaillez facilement avec des fichiers .pptx et .ppt.
  • SlideSetup : Configurer la taille de la diapositive, l'orientation, la couleur de fond et la mise en page.
  • Gérer le contenu textuel, les styles, le découpage, l'ajout de texte et l'ajout de zones de texte.
  • TextStyle : Gérer la famille de polices, la taille, la couleur, le gras, l'italique, le souligné et l'alignement.
  • Formes : Ajoutez et manipulez des formes, y compris la définition de la taille, de la position, du type et de la rotation.
  • Images : Insérez des images dans les diapositives avec des options pour le redimensionnement, l'alignement et le positionnement.

Installation

Bibliothèque IronPPT

L'installation de IronPPT est rapide et simple. Ajoutez le package en utilisant la méthode suivante :

Install-Package IronPPT

Alternativement, vous pouvez le télécharger directement depuis le site officielSite web NuGet IronPPT.

Après l'installation, il suffit d'inclure using IronPPT; en haut de votre code C# pour commencer.

Application de la clé de licence

Pour utiliser IronPPT, appliquez une licence valide ou une clé d'essai en définissant la propriété LicenseKey. Ajoutez le code suivant immédiatement après l'instruction d'importation et avant d'appeler toutes les méthodes IronPPT :

:path=/static-assets/ppt/content-code-examples/get-started/get-started-license.cs
IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01";
IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01"
VB   C#

Exemples de codes

Explorons quelques exemples de code et les fonctionnalités disponibles.

Créer un fichier PowerPoint

Créez la présentation PowerPoint en instanciant la classe PresentationDocument en utilisant l'un de ses constructeurs. Utilisez les méthodes AddSlide et AddText pour ajouter respectivement des diapositives et du texte. Après cela, utilisez la méthode Save pour exporter la présentation PowerPoint.

:path=/static-assets/ppt/content-code-examples/get-started/get-started-1.cs
using IronPPT;

// Create new PowerPoint presentation
var document = new PresentationDocument();

// Add empty slide
document.AddSlide();

// Add slide object
Slide slide = new Slide();
slide.AddText("Hello!");
document.AddSlide(slide);

// Export PowerPoint presentation
document.Save("output.pptx");
Imports IronPPT

' Create new PowerPoint presentation
Private document = New PresentationDocument()

' Add empty slide
document.AddSlide()

' Add slide object
Dim slide As New Slide()
slide.AddText("Hello!")
document.AddSlide(slide)

' Export PowerPoint presentation
document.Save("output.pptx")
VB   C#

Ajouter une forme

Vous pouvez utiliser la méthode AddShape d'un objet diapositive pour ajouter des formes. Diverses propriétés de forme peuvent être configurées, telles que la couleur de remplissage, la couleur du contour, la position, l'angle, le type, et plus encore.

:path=/static-assets/ppt/content-code-examples/get-started/get-started-2.cs
using IronPPT;

// Load a PowerPoint presentation
var document = new PresentationDocument("output.pptx");

// Configure new shape
Shape shape = new Shape();
shape.Name = "triangle";
shape.Type = IronPPT.Enums.ShapeType.Triangle;
shape.Width = 100;
shape.FillColor = new Color("#444444");
shape.OutlineColor = Color.Black;
shape.Position = (200, 200);

// Add shape
document.Slides[0].AddShape(shape);

// Export PowerPoint presentation
document.Save("addShape.pptx");
Imports IronPPT

' Load a PowerPoint presentation
Private document = New PresentationDocument("output.pptx")

' Configure new shape
Private shape As New Shape()
shape.Name = "triangle"
shape.Type = IronPPT.Enums.ShapeType.Triangle
shape.Width = 100
shape.FillColor = New Color("#444444")
shape.OutlineColor = Color.Black
shape.Position = (200, 200)

' Add shape
document.Slides(0).AddShape(shape)

' Export PowerPoint presentation
document.Save("addShape.pptx")
VB   C#

Ajouter une image

Ajouter une image à n'importe quelle diapositive est également une tâche simple. L'exemple de code ci-dessous ajoute une image à la première diapositive, modifie les propriétés de l'image telles que la position, l'angle, le nom, la largeur et la hauteur, puis enregistre la présentation mise à jour sous forme de fichier .pptx.

:path=/static-assets/ppt/content-code-examples/get-started/get-started-3.cs
using IronPPT;

// Create new PowerPoint presentation
var document = new PresentationDocument();

// Add image
Image image = new Image();
image.LoadFromFile("sample.png");
var newImage = document.Slides[0].AddImage(image);

// Edit image's properties
newImage.Position = (200, 200);
newImage.Angle = 45;
newImage.Name = "new image";
newImage.Width = 150;
newImage.Height = 150;

// Export PowerPoint presentation
document.Save("addImage.pptx");
Imports IronPPT

' Create new PowerPoint presentation
Private document = New PresentationDocument()

' Add image
Private image As New Image()
image.LoadFromFile("sample.png")
Dim newImage = document.Slides(0).AddImage(image)

' Edit image's properties
newImage.Position = (200, 200)
newImage.Angle = 45
newImage.Name = "new image"
newImage.Width = 150
newImage.Height = 150

' Export PowerPoint presentation
document.Save("addImage.pptx")
VB   C#

Licences et assistance disponibles

IronPPT est une bibliothèque commerciale, mais des licences d'essai gratuites sont disponiblesici.

Pour plus de détails sur Iron Software, visitez notre site Web à : https://ironsoftware.com/. Si vous avez besoin d'assistance ou avez des questions, veuillezcontactez notre équipe.

Support Iron Software

Pour toute assistance générale et questions techniques, n'hésitez pas à nous envoyer un e-mail à l'adresse suivante : support@ironsoftware.com