Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Du bureau à la salle de classe, Microsoft PowerPoint est un incontournable. Avec des décennies d'améliorations, c'est un outil de présentation standard de l'industrie pour une raison. Cependant, tirer le meilleur parti de votre présentation PowerPoint peut être complexe et chronophage.
Dans ce guide, nous expliquerons comment vous pouvez automatiser la création d'une présentation PowerPoint, optimiser les processus, et utiliser pleinement le programme grâce à la flexibilité de C#. (C#) et la bibliothèque d'interopérabilité Microsoft PowerPoint.
Exporter le projet en tant que nouveau fichier
Tout d'abord, apprenons les bases de l'interopérabilité de PowerPoint avant de plonger dans les nuances de la création de documents PowerPoint avec C#. Les développeurs peuvent créer des présentations, ajouter des diapositives, ajouter du contenu, appliquer des formats et bien plus encore avec l'aide de la bibliothèque d'interopérabilité PowerPoint, vous offrant ainsi plus de flexibilité lors de la création d'une nouvelle présentation. De cette manière, les développeurs peuvent personnaliser leur fichier de présentation pour répondre à des exigences uniques et accéder à une multitude de fonctions.
Créer une présentation PowerPoint en C# vous permet de créer des rapports à la volée et de convertir des présentations dans d'autres formats. Vous pouvez télécharger des bibliothèques d'interopérabilité gratuitement, mais vous aurez besoin de Microsoft Office installé pour créer une présentation PowerPoint par programmation.
Nous commençons par créer un nouveau projet d'application console dans Visual Studio. Allez dans Fichier et sélectionnez Nouveau Projet. Choisissez le langage C# et sélectionnez Application Console. Entrez le nom de votre projet, choisissez l'emplacement où vous souhaitez l'enregistrer et cliquez sur le bouton Suivant. Sélectionnez le dernier .NET Framework, puis cliquez sur Créer. Une fois que votre projet est opérationnel, il est temps d'ajouter notre bibliothèque.
Vous pouvez créer, ouvrir et modifier votre document PowerPoint directement dans votre projet C# en utilisant la classe Microsoft.Office.Interop.PowerPoint.Application. Voici à quoi ressemble le code :
using PowerPoint = Microsoft.Office.Interop.PowerPoint;
class Program
{
static void Main(string[] args)
{
// Create an instance of PowerPoint application
PowerPoint.Application powerpointApp = new PowerPoint.Application();
// Create powerpoint presentation
PowerPoint.Presentation presentation = powerpointApp.Presentations.Add();
// Customize the presentation
// Add slides, insert content, apply formatting, etc.
// Add a new slide
PowerPoint.Slide slide = presentation.Slides.Add(1, PowerPoint.PpSlideLayout.ppLayoutTitle);
// Insert text into the presentation slide
slide.Shapes[1].TextFrame.TextRange.Text = "Demo";
slide.Shapes[2].TextFrame.TextRange.Text = "PowerPoint";
// Add an image to the slide
slide.Shapes.AddPicture(@"sample.png",
Microsoft.Office.Core.MsoTriState.msoFalse,
Microsoft.Office.Core.MsoTriState.msoCTrue,
100, 100, 300, 200);
// Save and close the presentation file
presentation.SaveAs("Presentation.pptx");
presentation.Close();
// Quit PowerPoint application
powerpointApp.Quit();
Console.ReadKey();
}
}
using PowerPoint = Microsoft.Office.Interop.PowerPoint;
class Program
{
static void Main(string[] args)
{
// Create an instance of PowerPoint application
PowerPoint.Application powerpointApp = new PowerPoint.Application();
// Create powerpoint presentation
PowerPoint.Presentation presentation = powerpointApp.Presentations.Add();
// Customize the presentation
// Add slides, insert content, apply formatting, etc.
// Add a new slide
PowerPoint.Slide slide = presentation.Slides.Add(1, PowerPoint.PpSlideLayout.ppLayoutTitle);
// Insert text into the presentation slide
slide.Shapes[1].TextFrame.TextRange.Text = "Demo";
slide.Shapes[2].TextFrame.TextRange.Text = "PowerPoint";
// Add an image to the slide
slide.Shapes.AddPicture(@"sample.png",
Microsoft.Office.Core.MsoTriState.msoFalse,
Microsoft.Office.Core.MsoTriState.msoCTrue,
100, 100, 300, 200);
// Save and close the presentation file
presentation.SaveAs("Presentation.pptx");
presentation.Close();
// Quit PowerPoint application
powerpointApp.Quit();
Console.ReadKey();
}
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
Vous pouvez modifier les présentations PowerPoint nouvellement créées pour les adapter à vos besoins. Des diapositives, du texte, des photos, des graphiques, des titres de graphiques et d'autres éléments multimédias peuvent être insérés, le formatage peut être appliqué, des transitions et des animations peuvent être mises en place, et d'autres tâches peuvent être effectuées. En utilisant les fonctionnalités offertes par la bibliothèque d'interopérabilité PowerPoint, vous pouvez ajuster différents éléments de la présentation de manière programmatique.
Pour enregistrer le document PowerPoint à un emplacement de fichier spécifique, utilisez la méthode SaveAs.() méthode. Pour le rejeter, utilisez la méthode dismiss.
Utiliser C# pour créer des présentations PowerPoint est un moyen efficace d'améliorer la productivité, de rationaliser les processus et de gagner du temps. Les fonctionnalités de la bibliothèque d'interopérabilité Microsoft PowerPoint peuvent être utilisées par les développeurs pour automatiser la production et la personnalisation des présentations, ce qui permet de gagner du temps et des efforts, et d'obtenir des résultats professionnels lors du travail avec des fichiers PowerPoint.
Utiliser cette méthode peut améliorer vos compétences en présentation et vous aider à engager votre audience avec des diapositives visuellement frappantes, que vous soyez un présentateur, un éducateur ou un professionnel des affaires.
9 produits de l'API .NET pour vos documents de bureau