Codefreigabe zum Hinzufügen von Kommentaren zu PPT-Dokumenten in C#

黄舟
Freigeben: 2017-03-25 11:40:08
Original
1486 Leute haben es durchsucht

Wir verwenden normalerweise PowerPoint-Präsentationen, wenn wir Besprechungen abhalten oder zusammenfassende Berichte erstellen. Wir können einer einzelnen Folie oder allen Folien Kommentare hinzufügen, damit das Publikum bei Bedarf relevantere Informationen aus dem Kommentarinhalt erhalten kann

Normalerweise verwenden wir PowerPoint-Präsentationen, wenn wir Besprechungen abhalten oder zusammenfassende Berichte erstellen. Wir können einer einzelnen Folie oder allen Folien Kommentare hinzufügen, damit das Publikum viele relevante Informationen erhalten kann.

Einige Freunde wissen nicht, wie man Kommentare zu Folien in C# hinzufügt.

Hier habe ich eine kostenlose Steuerung verwendet – Free Spire.Presentation. Freunde, die interessiert sind, können es herunterladen und verwenden.

Der Namespace , der hinzugefügt werden muss:

using Spire.Presentation;
using System.Drawing;
Nach dem Login kopieren

Die detaillierten Schritte und Codeausschnitte lauten wie folgt:

Schritt 1: Erstellen Sie einen Neues Presentation-Objekt , laden Sie die Präsentationsdatei vom System.

Presentation presentation = new Presentation();
presentation.LoadFromFile("sample.pptx");
Nach dem Login kopieren

Schritt 2: Rufen Sie die Methode CommentAuthorList.AddAuthor(author name, string initials) auf, um Autorenkommentare hinzuzufügen.

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

Schritt 3: Rufen Sie die Call-Presentation.Slides[].AddComment()-Methode auf, um Kommentare zu einer bestimmten Folie hinzuzufügen. Die mit Anmerkungen versehene Klasse enthält viele Informationen, z. B. den Autor, der die Anmerkung hinzugefügt hat, den Zeitpunkt, zu dem die Anmerkung hinzugefügt wurde, den Ort, an dem die Anmerkung hinzugefügt wurde, und den Inhalt der Anmerkung.

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

Schritt 4: Speichern Sie die Präsentation und öffnen Sie sie erneut.

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

Rendering:

Vollständiger Code:

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");
    }
  }
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonCodefreigabe zum Hinzufügen von Kommentaren zu PPT-Dokumenten in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!