Maison  >  Article  >  développement back-end  >  Partage de code pour ajouter des commentaires aux documents PPT en C#

Partage de code pour ajouter des commentaires aux documents PPT en C#

黄舟
黄舟original
2017-03-25 11:40:081459parcourir

Nous utilisons généralement des présentations PowerPoint lors de la tenue de réunions ou de la rédaction de rapports de synthèse. Nous pouvons ajouter des commentaires à une seule diapositive ou à toutes les diapositives, afin que le public puisse obtenir des informations plus pertinentes à partir du contenu des commentaires, si nécessaire. Les amis peuvent s'y référer

Nous utilisons généralement des présentations PowerPoint lors de la tenue de réunions ou de la rédaction de rapports de synthèse. Nous pouvons ajouter des commentaires à une seule diapositive ou à toutes les diapositives, afin que le public puisse obtenir plus d'informations à partir des commentaires.

Certains amis ne savent pas comment ajouter des commentaires aux diapositives. Laissez-moi partager avec vous comment ajouter des commentaires aux diapositives en C#.

Ici, j'ai utilisé un contrôle gratuit - Free Spire.Presentation. Les amis intéressés peuvent le télécharger et l'utiliser.

Le espace de noms qui doit être ajouté :

using Spire.Presentation;
using System.Drawing;

Les étapes détaillées et les extraits de code sont les suivants :

Étape 1 : Créer un nouvel objet Présentation , chargez le fichier Présentation depuis le système.

Presentation presentation = new Presentation();
presentation.LoadFromFile("sample.pptx");

Étape 2 : Appelez la méthode CommentAuthorList.AddAuthor(author name, string initials) pour ajouter des commentaires d'auteur.

ICommentAuthor author = presentation.CommentAuthors.AddAuthor("E-iceblue", "comment:");

Étape 3 : Appelez la méthode Call présentation.Slides[].AddComment() pour ajouter des commentaires à une diapositive spécifique. La classe annotée contient de nombreuses informations, telles que l'auteur qui a ajouté l'annotation, l'heure à laquelle l'annotation a été ajoutée, l'emplacement où l'annotation a été ajoutée et le contenu de l'annotation.

presentation.Slides[1].AddComment(author, "This part is pretty important. 
Please pay attention to it", new System.Drawing.PointF(42, 4), DateTime.Now);

Étape 4 : Enregistrez et rouvrez la présentation.

presentation.SaveToFile("PPTwithcomment.pptx", FileFormat.Pptx2010);
System.Diagnostics.Process.Start("PPTwithcomment.pptx");

Rendu :

Code complet :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Spire.Presentation;
 
namespace PPTComment
{
  class Program
  {
    static void Main(string[] args)
    {
      //create PPT document and load file
      Presentation presentation = new Presentation();
      presentation.LoadFromFile("sample.pptx");
      //comment author
      ICommentAuthor author = presentation.CommentAuthors.AddAuthor("E-iceblue", "comment:");
      //add comment
      presentation.Slides[1].AddComment(author, "This part is pretty important. Please pay attention to it", new System.Drawing.PointF(42, 4), DateTime.Now);
      //save the document
      presentation.SaveToFile("PPTwithcomment.pptx", FileFormat.Pptx2010);
      System.Diagnostics.Process.Start("PPTwithcomment.pptx");
    }
  }
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn