在 microsoft powerpoint 中,批注是指可以添加到幻灯片上的短语或段落的一种备注。查看作者添加的批注,读者可以了解更多有关文档内容的信息。同样,读者也可以添加评论以向作者提供意见或反馈。在本文中,您将学习如何使用 spire.presentation for .net 以编程方式在 powerpoint 幻灯片中添加或删除批注。
安装 spire.presentation for .net
首先,您需要添加 spire.presentation for .net 包中包含的 dll 文件作为.net项目中的引用。dll 文件可以从此链接下载或通过 安装。
pm> install-package spire.presentation
向演示幻灯片添加批注
详细步骤如下:
- 创建一个 presentation 实例。
- 使用 presentation.loadfromfile() 方法加载 powerpoint 文档。
- 使用 presentation.commentauthors 属性获取 commentauthor 列表。
- 使用 commentauthorlist.addauthor() 方法添加批注的作者。
- 使用 presentation.slides[] 属性获取指定幻灯片,然后使用 islide.addcomment(icommentauthor, string, pointf, datetime) 方法向幻灯片添加批注。
- 使用 presentation.savetofile() 方法保存结果文档。
- c#
- vb.net
using spire.presentation;
using system;
namespace addcomment
{
class program
{
static void main(string[] args)
{
//创建一个presentation实例
presentation presentation = new presentation();
//加载powerpoint文档
presentation.loadfromfile(@"c:\users\administrator\desktop\test.pptx");
//添加批注的作者
icommentauthor author = presentation.commentauthors.addauthor("e-iceblue", "批注:");
//在指定幻灯片添加批注
presentation.slides[0].addcomment(author, "spire.presentation的功能总结", new system.drawing.pointf(25, 22), datetime.now);
//保存文档
presentation.savetofile("comment.pptx", fileformat.pptx2010);
}
}
}
imports spire.presentation
imports system
namespace addcomment
class program
shared sub main(byval args() as string)
'创建一个presentation实例
dim presentation as presentation = new presentation()
'加载powerpoint文档
presentation.loadfromfile("c:\users\administrator\desktop\test.pptx")
'添加批注的作者
dim author as icommentauthor = presentation.commentauthors.addauthor("e-iceblue","批注:")
'在指定幻灯片添加批注
presentation.slides(0).addcomment(author,"spire.presentation的功能总结",new system.drawing.pointf(25,22),datetime.now)
'保存文档
presentation.savetofile("comment.pptx", fileformat.pptx2010)
end sub
end class
end namespace
从演示幻灯片中删除批注
详细步骤如下:
- 创建一个 presentation 实例。
- 使用 presentation.loadfromfile() 方法加载 powerpoint 文档。
- 使用 presentation.slides[] 属性获取指定的幻灯片。
- 使用 islide.deletecomment(comment) 方法从指定幻灯片中删除批注。
- 使用 presentation.savetofile() 方法保存结果文档。
- c#
- vb.net
using spire.presentation;
namespace removecomment
{
class program
{
static void main(string[] args)
{
//创建一个presentation实例
presentation presentation = new presentation();
//加载powerpoint文档
presentation.loadfromfile("c:\\users\\administrator\\desktop\\comment.pptx");
//获取第一张幻灯片
islide slide = presentation.slides[0];
//从指定幻灯片中删除批注
slide.deletecomment(slide.comments[0]);
//保存文档
presentation.savetofile("removecomment.pptx", fileformat.pptx2010);
}
}
}
imports spire.presentation
namespace removecomment
class program
shared sub main(byval args() as string)
'创建一个presentation实例
dim presentation as presentation = new presentation()
'加载powerpoint文档
presentation.loadfromfile("c:\\users\\administrator\\desktop\\comment.pptx")
'获取第一张幻灯片
dim slide as islide = presentation.slides(0)
'从指定幻灯片中删除批注
slide.deletecomment(slide.comments(0))
'保存文档
presentation.savetofile("removecomment.pptx", fileformat.pptx2010)
end sub
end class
end namespace
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请 该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。 获取有效期 30 天的临时许可证。