Démarrage avec IronPPT
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.
Bibliothèque C# pour les présentations PowerPoint pour .NET
- Téléchargez la bibliothèque C# pour gérer les présentations PowerPoint
- Créez et modifiez des documents .pptx ou .ppt
- Gérer les propriétés des diapositives, telles que l'ordre, la visibilité, la rotation du contenu
- Ajoutez des éléments de diapositive tels que du texte, des images et des formes
- Stylisez le contenu en toute simplicité
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"
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")
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")
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")
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