이 문서를 따라 C# REST API를 사용하여 PowerPoint에서 그림을 배경으로 사용하세요. .NET 기반 Cloud SDK를 사용하여 C# REST 인터페이스로 PowerPoint에서 배경 디자인을 변경하는 방법을 배우게 됩니다. 슬라이드의 배경 이미지를 사용자 정의하기 위한 다양한 옵션이 설명됩니다.
필수 조건
다운로드 Aspose.Slides Cloud SDK for Dotnet for setting slides background
위 SDK를 사용하여 이미지를 배경으로 설정하기 위해 C# 프로젝트를 설정합니다.
C# Low Code API를 사용하여 PowerPoint 배경을 설정하는 단계
- 슬라이드의 배경을 설정하기 위한 SlidesApi 객체를 생성합니다.
- 고유한 이름으로 소스 PowerPoint 프레젠테이션을 클라우드 저장소에 업로드합니다.
- 이미지 파일 데이터를 바이트 배열로 읽어서 Base 64 문자열로 변환합니다.
- SlideBackground 객체를 생성하고 배경 이미지 매개변수를 설정하기 위한 채우기 형식을 설정합니다.
- PowerPoint 슬라이드 배경을 설정하려면 SetBackground() 메서드를 호출합니다.
- 배경을 설정한 후 업데이트된 PowerPoint 프레젠테이션을 다운로드하세요.
이 단계에서는 C# .NET 기반 API를 사용하여 PowerPoint 프레젠테이션의 배경을 설정하는 방법을 설명합니다. SlidesApi 객체를 만들고, 프레젠테이션을 클라우드 스토리지에 업로드하고, 이미지 데이터를 읽고, 이를 Base 64 문자열로 변환하고, SlideBackground 객체에서 FillFormat을 설정하는 데 사용합니다. 마지막으로 SetBackground() 메서드를 호출하여 이미지를 배경으로 추가하고 디스크에 출력 파일을 다운로드합니다.
C# Low Code API를 사용하여 PPT 배경을 추가하는 코드
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.IO; | |
namespace AsposeKBExamples | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For setting background | |
{ | |
SlidesApi api = new SlidesApi("ClientID", "ClientSecret"); | |
string presFileName = "InputPresentation.pptx"; | |
FilesUploadResult uploadResult = api.UploadFile(presFileName, new MemoryStream(File.ReadAllBytes(presFileName))); | |
var backgroundImage = File.ReadAllBytes("BackgroundImage.png"); | |
var pictureBackground = new SlideBackground(); | |
PictureFill pictureFill = new PictureFill();//For customization of the background image | |
pictureFill.Base64Data = Convert.ToBase64String(backgroundImage);; | |
pictureFill.PictureFillMode = PictureFill.PictureFillModeEnum.Stretch; | |
pictureBackground.FillFormat = pictureFill; | |
var currentBackground = api.SetBackground(presFileName, 1, pictureBackground); | |
Stream stream = api.DownloadFile(presFileName); | |
FileStream outputFileStream = new FileStream("OutputPresentation.pptx", FileMode.Create, FileAccess.Write);//File stream for output presentation | |
stream.CopyTo(outputFileStream);//Copy data to file stream | |
} | |
} | |
} |
이 코드는 C# Low Code API를 사용하여 프레젠테이션 슬라이드의 배경을 설정하는 방법을 보여주었습니다. 그림 채우기 모드, 글로우, 내부 그림자, 외부 그림자, 부드러운 모서리 및 반사를 포함하여 이미지의 다양한 속성을 설정할 수 있습니다. 업로드된 PowerPoint 프레젠테이션이 보호된 경우 비밀번호를 제공합니다.
이 문서에서는 C# REST 인터페이스로 PPT의 배경 이미지를 설정하는 방법을 알려드렸습니다. 프레젠테이션 내부나 다른 프레젠테이션에 슬라이드를 복사하려면 C# REST API를 사용하여 PowerPoint 슬라이드 복사 문서를 참조하세요.