Comment insérer une image dans un tableau PowerPoint à l'aide de C #

Cette rubrique explique comment insérer une image dans un tableau PowerPoint à l’aide de C#. Il englobe tous les détails pour établir l’environnement, une procédure étape par étape pour créer et remplir une cellule de tableau avec une image, et un exemple de travail qui montre comment ** ajouter une image dans PPTX Tableau en C # ** . L’application développée peut être utilisée dans n’importe quel environnement configuré .NET comme Windows, macOS ou Linux.

Étapes pour insérer une image dans un tableau PowerPoint à l’aide de C#

  1. Configurez l’environnement pour ajouter Aspose.Slides for .NET afin d’insérer une image de tableau
  2. Instanciez l’objet de classe Presentation pour ajouter une nouvelle présentation et accéder à la première diapositive de la collection de diapositives
  3. Insérer un tableau dans la diapositive sélectionnée ayant les hauteurs définies pour les lignes et les colonnes à l’aide de la méthode AddTable()
  4. Insérez l’image souhaitée dans la collection d’images de présentation
  5. Accédez à la cellule appartenant à la première ligne et colonne du tableau et définissez l’image ajoutée à l’intérieur de celle-ci
  6. Enregistrez la présentation avec l’image du tableau au format PPTX

Dans les étapes ci-dessus, nous avons expliqué comment * afficher l’image dans la table PPTX en C # *. Le processus commencera par la création d’une présentation par défaut à l’aide d’une instance de la classe Presentation et l’accès à sa première diapositive. Dans les étapes suivantes, nous ajouterons une nouvelle table à l’aide de la méthode AddTable () en fournissant le nombre de lignes et de colonnes pour la table, qui est ensuite suivie du chargement et de l’ajout de l’image source dans la collection d’images de présentation. Enfin, la cellule souhaitée du tableau sera sélectionnée et l’image chargée sera définie pour cette cellule particulière avant d’enregistrer la présentation de sortie sur le disque.

Code pour insérer une image dans un tableau PowerPoint à l’aide de C

using System.Drawing;
using Aspose.Slides;
namespace TestSlides
{
public class InsertImageInTable
{
public static void AddImageInsideTable()
{
string filesPath = @"/Users/Documents/KnowledgeBase/TestData/";
License license = new License();
license.SetLicense(filesPath + "Conholdate.Total.Product.Family.lic");
//Create a new presentation to insert an image inside the table
Presentation TablePresentation = new Presentation();
//Load the first default slide of the presentation
ISlide targetSlide = TablePresentation.Slides[0];
// Access the source image from the disk and add to presentation images
System.Drawing.Image tblImage = (System.Drawing.Image)new Bitmap(filesPath+ "Test.png");
IPPImage ppTblImage = TablePresentation.Images.AddImage(tblImage);
//Now declare the rows heights and columns widths
double[] columnsWidths = { 45, 45, 45 ,45};
double[] rowsHeights = { 45, 26, 30, 30 };
// Insert a table inside the slide
Aspose.Slides.ITable tableWithImage = targetSlide.Shapes.AddTable(55, 55, columnsWidths, rowsHeights);
// Access the first cells inside the first row of the table
ICell tableCell = tableWithImage[0,0];
// Set the cell fill format to picture
tableCell.CellFormat.FillFormat.FillType = FillType.Picture;
// Set the picture fill mode
tableCell.CellFormat.FillFormat.PictureFillFormat.PictureFillMode = PictureFillMode.Stretch;
// Set the image for the selected cell inside the table
tableCell.CellFormat.FillFormat.PictureFillFormat.Picture.Image = ppTblImage;
//Save the presentation with the table image on the disk
TablePresentation.Save(filesPath + "PresWithTableImage.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
}
}
}
L’exemple de code mentionné ci-dessus montre comment * insérer une image de table dans une diapositive à l’aide de C # * à l’aide d’une interface API simple. Nous avons ajouté une table ayant une collection de colonnes et de lignes en utilisant une instance de la classe ITable. L’instance CellFormat exposée pour une cellule particulière à l’intérieur du tableau est utilisée pour définir le format de remplissage de la cellule sur une image à l’aide de l’énumérateur FillType.Picture. Enfin, l’image est ajoutée à l’intérieur de la collection d’images de présentation et utilisée pour l’image de la cellule à afficher.

Dans cette rubrique, nous nous sommes concentrés sur comment allez-vous insérer une image de tableau dans une présentation à l’aide de C#. Si vous souhaitez approfondir votre apprentissage de la gestion des tableaux dans PowerPoint, reportez-vous à l’article Comment créer un tableau dans PowerPoint à l’aide de C #.

 Français