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

黄舟
Libérer: 2017-03-25 11:40:08
original
1528 Les gens l'ont consulté

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;
Copier après la connexion

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");
Copier après la connexion

É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:");
Copier après la connexion

É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);
Copier après la connexion

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

presentation.SaveToFile("PPTwithcomment.pptx", FileFormat.Pptx2010);
System.Diagnostics.Process.Start("PPTwithcomment.pptx");
Copier après la connexion

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");
    }
  }
}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!