워터마크 파워포인트

.NET REST API를 사용하여 PowerPoint에 워터마크를 표시합니다.

프레젠테이션은 아이디어, 전략, 정보를 효과적으로 전달하는 데 중추적인 역할을 합니다. 또한 이러한 프레젠테이션을 더욱 효과적이고 전문적으로 만들기 위해 워터마크를 통합하면 큰 변화를 가져올 수 있습니다. 워터마크는 콘텐츠에 추가 보안 계층을 추가할 뿐만 아니라 브랜딩 및 저작권 보호에도 도움이 됩니다. 이 문서에서는 Microsoft PowerPoint 프레젠테이션에 이미지 및 텍스트 워터마크를 쉽게 추가하여 시각적 매력을 높이고 청중에게 지속적인 인상을 남깁니다.

PowerPoint PPT 처리를 위한 REST API

Aspose.Slides Cloud SDK for .NET을 사용하여 PowerPoint 프레젠테이션에 워터마크를 추가하는 과정(PPT .fileformat.com/presentation/ppt/) 또는 PPTX)는 간편하고 맞춤설정이 가능해졌습니다. 이 API를 사용하면 고급 기능을 애플리케이션에 통합할 수 있으며 워터마킹은 API가 제공하는 많은 기능 중 하나일 뿐입니다. Aspose.Slides Cloud SDK를 활용하면 단 몇 줄의 코드만으로 프레젠테이션에 이미지 및 텍스트 워터마크를 쉽게 추가하여 귀중한 개발 시간과 노력을 절약할 수 있습니다.

이제 이 기능을 시작하기 위한 첫 번째 단계는 .NET 솔루션에 Cloud SDK 참조를 추가하는 것입니다. 따라서 NuGet 패키지 관리자에서 ‘Aspose.Slides-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하세요. 둘째, 클라우드 대시보드를 방문하여 개인화된 클라이언트 자격 증명을 받으세요.

기존 계정이 없는 경우 빠른 시작 가이드에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET을 사용하여 PowerPoint 슬라이드에 텍스트 워터마크 추가

이 섹션에서는 PowerPoint 프레젠테이션 C# .NET에 텍스트 워터마크를 추가하는 방법에 대해 자세히 설명합니다.

// 더 많은 예시를 보려면 https://github.com/aspose-slides-cloud를 방문하세요.
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// SlidesApi 인스턴스 생성
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// 로컬 드라이브에서 PowerPoint 프레젠테이션 입력
String inputFile = "convertedFile.pptx";
// 스트림 인스턴스에 PPT 콘텐츠 로드
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

// 텍스트 워터마크 형식 세부정보
// 텍스트 워터마크의 글꼴 높이
int fontHeight = 30;

// 워터마크로 추가할 텍스트 콘텐츠
string watermarkText = "Confidential !";

// 워터마킹에 사용할 글꼴 이름
string fontName = "Arial";

// 워터마크 텍스트의 전경색
string fontColor = "Red";

// PowerPoint 프레젠테이션의 모든 슬라이드에 텍스트 워터마크를 추가하려면 API를 호출하세요. 
var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

// 로컬 드라이브에 출력을 저장하는 호출 방법
saveToDisk(response, "/Users/nayyer/watermarked.pptx");


// 스트림 콘텐츠를 로컬 드라이브의 파일에 저장하는 방법
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
PowerPoint의 텍스트 워터마크

PowerPoint 프레젠테이션의 텍스트 워터마크 미리보기.

위에 언급된 코드 조각에 대한 세부 정보는 다음과 같습니다.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

먼저 클라이언트 자격 증명을 인수로 전달하는 SlidesApi 클래스의 인스턴스를 만듭니다.

String inputFile = "convertedFile.ppt";
var inputPowerPoint = System.IO.File.OpenRead(inputFile);

스트림 인스턴스에 입력 PowerPoint 프레젠테이션의 콘텐츠를 로드합니다.

var response = slidesApi.CreateWatermarkOnline(inputPowerPoint,null,fontHeight, watermarkText, fontName, fontColor);

API를 호출하여 PowerPoint 프레젠테이션의 모든 슬라이드에 텍스트 워터마크를 추가합니다.

saveToDisk(result, "/Users/nayyer/watermarkPowerPoint.pptx");

워터마크가 표시된 PowerPoint PPTX를 로컬 드라이브에 저장하는 사용자 정의 방법입니다.

cURL 명령을 사용하여 PowerPoint 프레젠테이션에 이미지 워터마크 삽입

.NET용 Aspose.Slides Cloud SDK는 PowerPoint 프레젠테이션에 워터마크를 추가하기 위한 포괄적이고 사용자 친화적인 솔루션을 제공하지만 cURL 명령과 Aspose.Slides Cloud REST API를 사용하여 동일한 결과를 얻을 수도 있습니다. cURL 명령은 API와 직접 상호 작용할 수 있는 명령줄 인터페이스를 제공하므로 명령줄 도구를 통해 작업하는 대신 사용할 수 있습니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 실행하는 동안 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT 토큰이 생성되면 다음 명령을 실행하여 PowerPoint 프레젠테이션에 이미지 워터마크를 삽입하세요.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPPTX}/watermark/image" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: multipart/form-data" \
-d {"image":@{"aspose.png"}}

‘inputPPTX’를 클라우드 저장소에서 이미 사용할 수 있는 입력 PowerPoint PPTX의 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 토큰으로 바꿉니다.

결론

결론적으로, PowerPoint 프레젠테이션에 워터마크를 추가하는 것은 슬라이드의 시각적 매력과 브랜딩을 향상시키는 귀중한 기능입니다. 강력한 .NET용 Aspose.Slides Cloud SDK를 사용하면 이미지든 텍스트든 워터마크를 PowerPoint 파일에 쉽게 통합하여 전문적인 느낌을 줄 수 있습니다. 텍스트 크기, 글꼴 이름 및 기타 매개변수와 같은 SDK의 광범위한 기능은 특정 요구 사항에 맞게 워터마크를 사용자 정의할 수 있는 유연성을 제공합니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.