如何在 C# 的 PowerPoint 演示文稿中插入草稿水印

在本分步教程中,我们将详细说明如何在未安装 PowerPoint 的情况下在 C# 中的 PowerPoint Presentation 中插入草稿水印。 PPTX 格式是当今广泛用于 PowerPoint 演示文稿的格式,但此示例也适用于旧版 PPT,用于添加机密水印 PowerPoint。

在 C# 中向 PowerPoint 添加机密水印的步骤

  1. 从 NuGet.org 获取 Aspose.Slides for .NET
  2. 使用 Aspose.Slides 命名空间加载演示文稿并插入水印
  3. 使用 SetLicense 方法设置许可证
  4. 加载 PowerPoint 演示文稿以在 Presentation Class 对象中插入水印
  5. 访问和遍历演示文稿中的 Master Slide/s
  6. 对于每张母版幻灯片,添加一个自选图形
  7. 为添加的形状 TextFrame 插入机密草稿文本
  8. 格式化形状和文本属性
  9. 对添加的形状应用锁定以保护水印
  10. 保存带水印的演示文稿

之前,我们在另一个指南主题中研究了 如何在 C# .NET 中保护 PowerPoint 演示文稿。但本主题描述了在 C# 的 powerpoint 中添加机密水印的步骤。您无需依赖 Microsoft PowerPoint 或 Interop 即可使用此功能,并且可以在所有平台上无缝运行此代码。

最重要的是,形状锁定功能是 Aspose.Slides 提供的一项独特功能,它甚至在 PowerPoint 中都没有公开提供。您可以通过使用锁定功能并将其应用于水印形状并禁止任何人在 PowerPoint 中修改或删除它来保护演示文稿的知识产权。

在没有互操作的 C# 中在 PowerPoint 中添加草稿水印的代码

该示例可以在任何使用 C# 代码的 .NET 应用程序环境中使用,无论是 ASP.NET Web 应用程序、Windows 窗体应用程序还是基于控制台的。您还可以在本地工作机器或安装了 .NET Framework 的任何服务器上使用它。

 简体中文