IRONSOFTWAREHOME

Premiers pas avec IronPPT

Curtis Chau
Curtis Chau
Updated: 29 juin 2026

IronPowerPoint : Bibliothèque PowerPoint for .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, modifier et enregistrer des présentations PowerPoint. Travaillez facilement avec les fichiers .pptx et .ppt.
  • Configuration des diapositives : configurez la taille, l'orientation, la couleur d'arrière-plan et la mise en page des diapositives.
  • Texte : Gérer le contenu textuel, les styles, le fractionnement, l'ajout de texte et l'ajout de zones de texte.
  • Style de texte : Gérez la famille de polices, la taille, la couleur, le gras, l'italique, le soulignement et l'alignement.
  • Formes : Ajoutez et manipulez des formes, notamment en définissant leur taille, leur position, leur type et leur rotation.
  • Images : Insérez des images dans les diapositives avec des options de mise à l'échelle, d'alignement et de positionnement.

Installation

Bibliothèque IronPPT

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

PM > Install-Package IronPPT

Vous pouvez également le télécharger directement depuis le site Web officiel d'IronPPT NuGet .

Après l'installation, incluez simplement using IronPPT; en haut de votre code C# pour commencer.

Application de la clé de licence

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

/// <summary>
/// This code sets the license key for the IronPPT library.
/// Ensure you have the correct namespace access by installing the IronPPT NuGet package
/// and adjust the license key appropriately for your use case.
/// </summary>

using System; // Required for Console output
using IronPPT; // Ensure the IronPPT library is referenced in your project.

namespace IronPPTApplication
{
    class Program
    {
        public static void Main(string[] args)
        {
            // Calling the method to set the IronPPT license key.
            SetIronPPTLicense();
        }

        /// <summary>
        /// Sets the license key for the IronPPT library to unlock its full features.
        /// </summary>
        private static void SetIronPPTLicense()
        {
            // Correctly setting the license for the IronPPT library.
            // Replace "IRONPPT.MYLICENSE.KEY.1EF01" with your actual key.
            IronPPT.License.LicenseKey = "IRONPPT.MYLICENSE.KEY.1EF01";

            // Inform the user that the license key has been set.
            Console.WriteLine("IronPPT license key has been set.");
        }
    }
}

Exemples de code

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 des diapositives et du texte, respectivement. Ensuite, utilisez la méthode Save pour exporter la présentation PowerPoint.

using IronPPT;

// This code demonstrates the creation of a PowerPoint presentation and saving it as a file.

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

// Create a new slide object
var slide = new Slide();

// Add text content to the slide
slide.AddText("Hello!");

// Add the newly created slide with text to the document
document.AddSlide(slide);

// Export the PowerPoint presentation to a file named "output.pptx"
document.Save("output.pptx");

Ajouter une forme

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

using IronPPT;
using IronPPT.Drawing; // Assuming this namespace contains `Shape` and `Color` classes
using IronPPT.Enums; // Assuming this namespace contains the `ShapeType` enum

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

// Create and configure a new shape, in this case, a triangle
Shape shape = new Shape
{
    Name = "triangle",             // Assign a name to the shape
    Type = ShapeType.Triangle,     // Set the shape type to Triangle
    Width = 100,                   // Set the width of the shape
    Height = 100,                  // Assumed height for the shape, should be set for visibility
    FillColor = new Color("#444444"), // Set the fill color of the shape
    OutlineColor = Color.Black,    // Set the outline color to black
    Position = new System.Drawing.Point(200, 200) // Set the position of the shape
};

// Ensure that the slides array has at least one slide to add the shape to
if (document.Slides.Count > 0)
{
    // Add the shape to the first slide
    document.Slides[0].AddShape(shape);
}
else
{
    // If there are no slides, handle the error or add a slide
    document.Slides.Add(new Slide()); // Assuming there's a way to add new slides
    document.Slides[0].AddShape(shape); // Add the shape to the newly added slide
}

// Export the PowerPoint presentation to a new file
document.Save("addShape.pptx");

Ajouter une image

Ajouter une image à une 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.

using IronPPT;
using System.Drawing;

// This code demonstrates creating a new PowerPoint presentation, adding an image to it,
// modifying the image's properties, and exporting the presentation.

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

// Ensure there's at least one slide in the presentation
// Create the first slide if it doesn't exist yet
if (document.Slides.Count == 0)
{
    document.Slides.Add();
}

// Initialize an Image object
// Load an image from a file specified by the file path
// Ensure that "sample.png" exists at the specified path
Image image = new Image(); 
image.LoadFromFile("sample.png");

// Add the image to the first slide of the presentation
var newImage = document.Slides[0].AddImage(image);

// Edit the image's properties
// Set the position of the image using X and Y coordinates
newImage.Position = new Point(200, 200);

// Set the rotation angle of the image in degrees
newImage.Angle = 45;

// Set a name for the image, which can be useful for identification
newImage.Name = "new image";

// Set the dimensions of the image
newImage.Width = 150;
newImage.Height = 150;

// Export the PowerPoint presentation with the new image
document.Save("addImage.pptx");

Licence et support disponibles

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

Pour plus de détails sur Iron Software, visitez notre site web à l'adresse suivante :https://ironsoftware.com/ . Si vous avez besoin d'aide ou si vous avez des questions, veuillez contacter notre équipe .

Assistance logicielle Iron

Pour toute assistance générale ou question technique, n'hésitez pas à nous envoyer un courriel à l'adresse suivante :support@ironsoftware.com .

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Prêt à commencer?

Nuget Downloads 6,070Version :2026.9vient de sortir

Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPPT
nuget.org/packages/IronPPT/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez "IronPPT"
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

  1. Téléchargez et décompressez IronPPT à un emplacement tel que ~/Libs dans votre répertoire Solution
  2. Dans l'Explorateur de solutions de Visual Studio, cliquez avec le bouton droit sur Références. Sélectionnez Parcourir, "IronPPT.dll"

Licences à partir de $999

Vous avez une question ? Contactez notre équipe de développement.

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise