全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

在C#里面给PPT文档添加注释的实现代码

平常开会或者做总结报告的时候我们通常都会用到PowerPoint演示文稿,我们可以在单个幻灯片或者全部幻灯片里面添加注释,这样观众可以从注释内容里面获取更多的相关信息。

有些朋友不清楚如何在幻灯片里面添加注释,下面我跟大家分享一下如何在C#里面为幻灯片添加注释。

在这里我使用了一个免费控件——Free Spire.Presentation,有兴趣的朋友可以下载使用。

需要添加的命名空间:

using Spire.Presentation;
using System.Drawing;

详细步骤和代码片段如下:

步骤1:新建一个Presentation对象,从系统里面加载Presentation文件。

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

步骤2:调用CommentAuthorList.AddAuthor(author name, string initials) 方法来添加作者注释。

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

步骤3:调用Call presentation.Slides[].AddComment() 方法来给某一张特定幻灯片添加注解。注释的类包含很多信息,像添加注释的作者、添加注释的时间、添加注释的位置和注释的内容。

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

步骤4:保存并重新打开Presentation演示文稿。

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

效果图:

全部代码:

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");
    }
  }
}

以上就是在C#里面给PPT文档添加注释的实现代码,需要的朋友可以参考一下。


# PPT  # 添加注释  # C# 多进程打开PPT的示例教程  # C# / VB.NET 在PPT中创建、编辑PPT SmartArt图形的方法详解  # C# 实现PPT 每一页转成图片过程解析  # C#将PPT文件转换成PDF文件  # C#如何添加PPT背景  # C# 实现对PPT文档加密、解密及重置密码的操作方法  # C#提取PPT文本和图片的实现方法  # C# 使用Free Spire.Presentation 实现对PPT插入、编辑、删除表格  # C#向PPT文档插入图片以及导出图片的实例  # C#实现将PPT转换成HTML的方法  # word ppt excel文档转换成pdf的C#实现代码  # C#/VB.NET 自定义PPT动画路径的步骤  # 演示文稿  # 在这  # 如何在  # 我们可以  # 不清楚  # 有兴趣  # 相关信息  # 我跟  # 大家分享  # 方法来  # 可以下载  # 里我  # 来给  # 新建一个  # 总结报告  # 加载  # 文档  # 使用了  # 就是在  # System 


相关文章: 哈尔滨网站建设策划,哈尔滨电工证查询网站?  建站与域名管理如何高效结合?  c++ stringstream用法详解_c++字符串与数字转换利器  网站制作网站,深圳做网站哪家比较好?  网站企业制作流程,用什么语言做企业网站比较好?  C#如何在一个XML文件中查找并替换文本内容  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  网页设计与网站制作内容,怎样注册网站?  如何获取免费开源的自助建站系统源码?  平台云上自助建站如何快速打造专业网站?  如何快速使用云服务器搭建个人网站?  单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?  建站主机与虚拟主机有何区别?如何选择最优方案?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  建站中国官网:模板定制+SEO优化+建站流程一站式指南  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  电商网站制作价格怎么算,网上拍卖流程以及规则?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  如何彻底卸载建站之星软件?  山东云建站价格为何差异显著?  ,柠檬视频怎样兑换vip?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  C#如何序列化对象为XML XmlSerializer用法  如何通过建站之星自助学习解决操作问题?  网站制作的步骤包括,正确网址格式怎么写?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  如何快速搭建高效简练网站?  实惠建站价格推荐:2025年高性价比自助建站套餐解析  如何基于云服务器快速搭建个人网站?  如何快速搭建高效WAP手机网站?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  nginx修改上传文件大小限制的方法  建站之星后台密码遗忘?如何快速找回?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  高端建站如何打造兼具美学与转化的品牌官网?  h5网站制作工具有哪些,h5页面制作工具有哪些?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站之星好吗?新手能否轻松上手建站?  教学论文网站制作软件有哪些,写论文用什么软件 ?  大同网页,大同瑞慈医院官网?  动图在线制作网站有哪些,滑动动图图集怎么做?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  网站制作新手教程,新手建设一个网站需要注意些什么? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。