이 문서에서는 C# REST API를 사용하여 PPT에 워터마크를 추가하는 방법을 안내합니다. .NET 기반 Cloud SDK를 사용하여 C# Low Code API**로 **PowerPoint 워터마크를 삽입하는 방법을 알아봅니다. 프레젠테이션의 워터마크를 사용자 정의하기 위한 다양한 옵션에 대해 설명합니다.
전제조건
다운로드 Aspose.Slides Cloud SDK for Dotnet to add a watermark
워터마크 삽입을 위해 위 SDK를 사용하여 C# 프로젝트 설정
C# REST API를 사용하여 PPT에 워터마크를 삽입하는 단계
- 워터마크를 추가하려면 클라이언트 ID와 비밀번호로 SlidesApi 개체를 초기화하세요.
- Text 및 TextFrameFormat 속성을 설정하여 Shape 객체를 만듭니다.
- 입력 프리젠테이션 파일을 스트림으로 읽어옵니다.
- 입력 파일 스트림과 형태를 제공하여 CreateWatermarkOnline() 메서드를 호출합니다.
- 반환된 스트림을 디스크의 로컬 파일에 저장합니다.
이 단계에서는 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로 변환 문서를 참조하세요.