PPT处理控件Aspose.Slides功能演示:使用 C++ 为 PowerPoint 幻灯片添加水印

>>你可以点击这里下载Aspose.Slides 最新版测试体验。

PPT处理控件Aspose.Slides功能演示:使用 C++ 为 PowerPoint 幻灯片添加水印

用于为 PowerPoint 幻灯片添加水印的 C++ API

我们将使用Aspose.Slides for C++  API 为 PowerPoint 幻灯片添加水印。它是一个强大且功能丰富的 API,支持创建、阅读和更新 PowerPoint 文件,而无需其他软件。您可以通过NuGet安装 API。

PM> Install-Package Aspose.Slides.Cpp

使用 C++ 为 PowerPoint 幻灯片添加文本水印

您可以按照以下步骤为 PowerPoint 幻灯片添加文本水印。

  • 首先,使用Presentation 类加载 PowerPoint 文件 。
  • 检索母版幻灯片。
  • 计算水印的位置。
  • 使用IMasterSlide->get_Shapes()->AddAutoShape(ShapeType shapeType, float x, float y, float width, float height)方法添加形状。
  • 使用IAutoShape->AddTextFrame(System::String text)方法向形状添加文本框。
  • 设置水印的字体大小、颜色和旋转角度。
  • 锁定水印,使其无法移动或移除。
  • 最后,使用Presentation->Save(System::String fname, Export::SaveFormat format) 方法保存 PowerPoint 文件 。

以下示例代码显示了如何使用 C++ 向 PowerPoint 幻灯片添加文本水印。

PPT处理控件Aspose.Slides功能演示:使用 C++ 为 PowerPoint 幻灯片添加水印

使用 C++ 为 PowerPoint 幻灯片添加图像水印

要为 PowerPoint 幻灯片添加图像水印,请按照以下步骤操作。

  • 首先,使用Presentation 类加载 PowerPoint 文件 。
  • 检索母版幻灯片。
  • 计算水印的位置。
  • 使用IMasterSlide->get_Shapes()->AddAutoShape(ShapeType shapeType, float x, float y, float width, float height)方法添加形状。
  • 添加图像并在IPPImage对象中获取其引用。
  • 使用IAutoShape->get_FillFormat()->get_PictureFillFormat()->get_Picture()->set_Image(System::SharedPtr<IPPImage> value)方法设置水印图像。
  • 将IAutoShape的填充类型和图片填充模式分别设置为FillType::Picture和PictureFillMode::Stretch。
  • 锁定水印,使其无法移动或移除。
  • 最后,使用Presentation->Save(System::String fname, Export::SaveFormat format) 方法保存 PowerPoint 文件 。

以下示例代码显示了如何使用 C++ 向 PowerPoint 幻灯片添加图像水印。

PPT处理控件Aspose.Slides功能演示:使用 C++ 为 PowerPoint 幻灯片添加水印

如果你想试用Aspose的全部完整功能,可联系在线客服获取30天临时授权体验。


还想要更多吗可以点击阅读【Aspose最新资源在线文库】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(),我们很高兴为您提供查询和咨询

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月16日
下一篇 2021年9月16日

相关推荐

发表回复

登录后才能评论