使用 C# REST API 向 PPT 添加水印

本文指导如何使用 C# REST API 向 PPT 添加水印。您将学习使用基于 .NET 的 Cloud SDK 通过 C# 低代码 API** 插入 **PowerPoint 水印。将讨论用于自定义演示文稿中的水印的各种选项。

先决条件

使用 C# REST API 在 PPT 中插入水印的步骤

  1. 使用客户端 ID 和密钥初始化 SlidesApi 对象以添加水印
  2. 通过设置 Text 和 TextFrameFormat 属性创建 Shape 对象
  3. 将输入演示文件读入流中
  4. 通过提供输入文件流和形状来调用 CreateWatermarkOnline() 方法
  5. 将返回的流保存到磁盘上的本地文件中

这些步骤描述如何使用 C# RESTful 服务在 PowerPoint 中插入水印。通过设置文本和旋转角度创建用于定义水印的形状。调用 CreateWatermarkOnline() 方法通过提供输入演示文稿和包含水印参数的 Shape 对象来添加水印。

使用 C# REST 接口在 PowerPoint 中创建水印的代码

using Aspose.Slides.Cloud.Sdk;// Importing the SDK for managing presentations
using Aspose.Slides.Cloud.Sdk.Model; // Importing models used for creating and manipulating presentation components
using System;
using System.Collections.Generic;
using System.IO;
namespace AsposeTestCodes
{
class ShapeAdder
{
static void Main(string[] args) // Main entry point of the program
{
// Initialize the API client with API key and secret
SlidesApi presentationApi = new SlidesApi("Client ID", "Secret");
var inputFilePath = "Sample.pptx";
var outputFilePath = "output.pptx";
var shape = new Shape
{
Text = "Powered by Aspose.",
TextFrameFormat = new TextFrameFormat
{
RotationAngle = 45
}
};
var inputStream = File.OpenRead(inputFilePath);
var outputStream = presentationApi.CreateWatermarkOnline(inputStream, shape);
var fileStream = File.OpenWrite(outputFilePath);
outputStream.CopyTo(fileStream);
}
}
}

此代码演示如何使用基于 C# .NET 的 API 在 PowerPoint 中添加水印。 Shape 对象包含许多可以设置来自定义水印的特征。还可以选择在演示文稿中添加图像水印。

这篇文章指导我们添加水印。如果您想从 HTML 文件生成 PowerPoint,请参阅文章 使用 C# REST API 将 HTML 转换为 PowerPoint

 简体中文