이 가이드는 C# REST API로 PowerPoint에 섹션을 추가하는 방법에 대한 지원을 제공합니다. .NET 기반 Cloud SDK를 사용하여 C# RESTful Service로 PowerPoint에 섹션을 자동으로 추가/업데이트/삭제하는 방법을 배우게 됩니다. 여기에는 애플리케이션을 작성하고 프레젠테이션의 특정 위치에 섹션을 추가하는 방법을 안내하는 단계 목록이 공유됩니다.
필수 조건
다운로드 Aspose.Slides Cloud SDK for Dotnet for inserting slide sections
위 SDK를 사용하여 섹션 작업을 위한 C# 프로젝트 설정
C# REST API를 사용하여 슬라이드 섹션을 추가하는 단계
- 클라이언트 ID와 비밀번호를 사용하여 섹션 작업을 위한 SlidesApi 클래스 객체를 만듭니다.
- 섹션을 추가하기 위해 몇 개의 슬라이드가 포함된 소스 PowerPoint 파일을 업로드하세요.
- Sections 클래스 객체를 인스턴스화하고 해당 Section 객체의 새 목록을 만듭니다.
- 첫 번째 슬라이드 인덱스와 섹션 이름을 설정하여 새 섹션 객체를 만들고 추가합니다.
- 필요한 만큼 SectionList에 섹션을 추가하고 SetSections()을 호출하여 섹션 목록을 추가합니다.
- 업데이트된 PowerPoint 파일을 다운로드하세요
이 단계에서는 C# REST API를 사용하여 PowerPoint에서 슬라이드를 그룹화하는 방법을 설명합니다. Sections 컬렉션을 사용하여 새 섹션을 추가하고 각 섹션의 첫 번째 슬라이드 인덱스와 이름을 설정하여 목록에 원하는 섹션을 추가합니다. 마지막으로 SetSections() 메서드를 호출하여 섹션을 만들고 필요한 경우 클라우드에서 업데이트된 파일을 다운로드하거나 추가 작업이 있는 경우 수행합니다.
C# REST 인터페이스를 사용하여 PowerPoint 섹션을 추가하는 코드
using Aspose.Slides.Cloud.Sdk; | |
using Aspose.Slides.Cloud.Sdk.Model; | |
using System; | |
using System.Collections.Generic; | |
using System.IO; | |
namespace AsposeTestCodes | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // For adding sections | |
{ | |
SlidesApi slidesApi = new SlidesApi("id", "secret");// working with sections | |
FilesUploadResult uploadResult = slidesApi.UploadFile("Sections.pptx", new MemoryStream(File.ReadAllBytes("Sections.pptx"))); | |
var sections = new Sections() { SectionList = new List<Section>() }; | |
var section1 = new Section { FirstSlideIndex = 2, Name = "Accounts" }; | |
sections.SectionList.Add(section1); | |
slidesApi.SetSections("Sections.pptx", sections);// Add new section | |
Stream stream = slidesApi.DownloadFile("Sections.pptx"); // Fetch file from the Cloud | |
FileStream outputFileStream = new FileStream("output.pptx", FileMode.Create, FileAccess.Write); | |
stream.CopyTo(outputFileStream);// New output presentation with sections | |
} | |
} | |
} |
이 코드는 C# RESTful Service를 사용하여 PowerPoint 슬라이드 섹션을 사용하는 방법을 보여줍니다. 프레젠테이션의 첫 번째 슬라이드부터 이름을 변경하고 UpdateSection 메서드를 호출하여 기본 섹션을 업데이트할 수 있습니다. 프레젠테이션의 모든 섹션에 액세스하려면 GetSections() 메서드를 호출하고 DeleteSection()을 호출하여 섹션을 삭제하고 MoveSection() 메서드를 호출하여 섹션을 이동합니다.
이 문서에서는 프레젠테이션의 섹션을 소개했습니다. 프레젠테이션에서 바닥글을 사용하려면 C# API를 사용하여 PowerPoint에서 머리글 및 바닥글 편집의 문서를 참조하세요.