C# REST API를 사용하여 PPT에 워터마크 추가

이 문서에서는 C# REST API를 사용하여 PPT에 워터마크를 추가하는 방법을 안내합니다. .NET 기반 Cloud SDK를 사용하여 C# Low Code API**로 **PowerPoint 워터마크를 삽입하는 방법을 알아봅니다. 프레젠테이션의 워터마크를 사용자 정의하기 위한 다양한 옵션에 대해 설명합니다.

전제조건

C# REST API를 사용하여 PPT에 워터마크를 삽입하는 단계

  1. 워터마크를 추가하려면 클라이언트 ID와 비밀번호로 SlidesApi 개체를 초기화하세요.
  2. Text 및 TextFrameFormat 속성을 설정하여 Shape 객체를 만듭니다.
  3. 입력 프리젠테이션 파일을 스트림으로 읽어옵니다.
  4. 입력 파일 스트림과 형태를 제공하여 CreateWatermarkOnline() 메서드를 호출합니다.
  5. 반환된 스트림을 디스크의 로컬 파일에 저장합니다.

이 단계에서는 C# RESTful 서비스를 사용하여 PowerPoint에 워터마크를 삽입하는 방법을 설명합니다. 텍스트와 회전 각도를 설정하여 워터마크를 정의하기 위한 모양을 만듭니다. 입력 프리젠테이션과 워터마크 매개변수가 포함된 Shape 개체를 제공하여 워터마크를 추가하려면 CreateWatermarkOnline() 메서드를 호출합니다.

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로 변환 문서를 참조하세요.

 한국인