使用 C# 从 PPTX 中删除注释

PowerPoint (PPTX) 演示文稿中的注释在起草和协作阶段非常有用,可以直接在幻灯片上标记反馈、注释和编辑。但是,在完成和分发演示文稿时,通常需要删除这些注释以保持干净和专业的外观。本文将指导您完成如何使用 C# 从 PPTX 中删除注释的过程,并利用修订库的强大功能。要使用 C# 删除 PPTX 中的注释,您需要使用可以处理文档修订的专用库。GroupDocs.Redaction for .NET 是一个出色的库,可用于此目的,因为它提供了用于修改和清理文档的全面功能。

使用 C# 从 PPTX 中删除注释的步骤

  1. 设置您的开发环境以使用 GroupDocs.Redaction for .NET 从 PPTX 文件中删除注释
  2. 通过将 PPTX 文件路径作为参数传递给其构造函数来创建 Redactor 类的实例
  3. 创建一个 DeleteAnnotationRedaction 对象并使用 Redactor.Apply 方法应用它
  4. 使用 Redactor.Save 方法将更新的 PPTX 文件保存到磁盘

如果将注释留在最终版本中,会使您的演示文稿变得杂乱无章,看起来不够精致和专业。这些注释可能包括仅供内部审阅的评论、说明或编辑。通过删除这些注释,您可以确保您的演示文稿干净、重点突出,并准备好供目标受众使用。此外,删除注释对于维护机密性至关重要,尤其是在共享敏感或专有信息时。您可以使用以下 C# 代码从项目中的 PPTX 中删除注释。

使用 C# 从 PPTX 中删除注释的代码

using GroupDocs.Redaction.Options;
using GroupDocs.Redaction.Redactions;
namespace GroupDocs.Redaction
{
internal class RemoveAnnotationsfromPPTXusingCSharp
{
static void Main(string[] args)
{
// Set License to avoid the limitations of Redaction library
License lic = new License();
lic.SetLicense(@"GroupDocs.Redaction.lic");
// Control document redaction process, allowing to open,
// redact and save documents
using (Redactor redactor = new Redactor(@"sample.pptx"))
{
// Remove all comments from the document, containing
// texts like “use”, “show” or “describe” in its body
redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
redactor.Save(new SaveOptions()
{
AddSuffix = true,
RasterizeToPDF = false
});
}
}
}
}

在您的系统上安装 .NET 后,您可以轻松地在 Windows、macOS 或 Linux 上执行所需的过程,而无需任何额外的软件。设置建议的库并根据需要调整文件路径后,您应该能够轻松地将提供的代码示例合并到您的项目中,确保顺利无故障地集成。无论您是在为商务会议、学术会议还是任何其他重要活动准备演示文稿,删除注释都是传递清晰而有针对性的信息的关键步骤。做得好!您已成功掌握了如何使用 C# 清除 PPTX 中的注释的过程。

在我们之前的讨论中,我们分享了使用 C# 从 RTF 文件中删除注释的详细指南。如需深入了解该主题,我们建议您查看有关如何 使用 C# 从 RTF 中删除注释 的综合教程。

 简体中文