왜 파워포인트 프레젠테이션인가요?

PowerPoint 프레젠테이션은 이사회 및 일반 회의 중 데이터 및 정보 프레젠테이션의 인기 있고 가장 널리 사용되는 형식 중 하나입니다. 또한, eLearning 세계에서 PowerPoint는 인기 있는 지식 공유 형식 중 하나입니다. 프레젠테이션 형식은 사람들이 청중에게 아이디어와 정보를 전달하는 방식을 변화시켰습니다. 프레젠테이션 파일은 슬라이드, 도형, 텍스트, 애니메이션, 비디오, 오디오 및 내장 객체와 같은 프레젠테이션 데이터를 수용하기 위한 기록 모음을 저장합니다.
귀하의 요구 사항에 따라 Microsoft PowerPoint, Apache OpenOffice Impress, Apple Keynote 등의 프레젠테이션 소프트웨어를 사용하여 전단지, 봉투, 명함, 초대장, 증명서, 양식, 달력, 심지어 책을 만듭니다. 일반적인 프레젠테이션 파일 확장자 및 관련 파일 형식에는 PPTX, PPT, 및 ODP가 포함됩니다.
정보: Aspose는 프리미엄 PowerPoint to PDF converter를 제공하여 프레젠테이션을 온라인으로 PDF로 변환할 수 있습니다.
Aspose.Slides Cloud에서 제공하는 기능
설득력 있는 프레젠테이션을 작성하기 위해서는 먼저 프레젠테이션 처리 API가 제공하는 모든 기능을 이해해야 합니다. Aspose.Slides Cloud는 프레젠테이션 내에서 잘 디자인되고 영향력 있는 슬라이드를 만들 수 있게 해줍니다. 슬라이드의 개념은 관련 정보가 특정 슬라이드에 그룹화되는 매우 기발한 것입니다. API를 사용하여 프레젠테이션에 아름다운 타임라인과 차트를 추가할 수 있습니다.
슬라이드 수준에서 API는 추가, 제거, 복사, 이동, 슬라이드 수, 치수 및 슬라이드의 다른 객체에 대한 정보를 제공하는 기능을 제공합니다. Aspose.Slides Cloud API에서 제공하는 기능에 대한 정보를 보려면 다음 링크를 방문하시기 바랍니다.
슬라이드 추가, 이동, 삭제, 복사
PowerPoint 프레젠테이션을 조작할 때, 사용자들이 가장 많이 수행하는 작업 중 하나는 새로운 빈 슬라이드를 추가하거나, 프레젠테이션에서 슬라이드를 새로운 위치로 이동시키거나, 기존 슬라이드를 새로운 위치로 복사하거나, 프레젠테이션 파일에서 기존 슬라이드를 삭제하는 것입니다. 파일을 다룰 때, 우리는 로컬 파일 시스템에 저장된 파일이나 클라우드 저장소에 저장된 파일에 대한 작업을 수행할 수 있는 옵션을 얻게 됩니다.
다음 예제에서는 처음에 하나의 마스터 슬라이드만 포함된 첨부된 샘플 프레젠테이션을 다룰 것입니다.

이미지 1:- 소스 프레젠테이션 파일 미리보기
빈 슬라이드를 추가하세요.
아래 코드 스니펫에 표시된 바와 같이, 단일 메서드 PostSlidesAddRequest(..)가 프레젠테이션 파일에 새 슬라이드를 추가하는 데 사용됩니다. 첫 번째 매개변수는 프레젠테이션 파일 이름을 받아들이고, 두 번째 인자는 슬라이드가 추가되어야 할 인덱스를 받습니다. 인덱스 매개변수가 지정되지 않으면 슬라이드는 프레젠테이션에 이미 존재하는 슬라이드의 끝에 추가됩니다. 세 번째는 파일에 대한 비밀번호 정보이며, 등등입니다. 입력 파일 이름을 제외한 모든 매개변수는 옵션입니다.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// SlidesAPI의 객체를 생성하면서 AppKey와 AppSid 정보를 전달합니다.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// 클라우드 스토리지에 파일을 업로드하여 처리합니다.
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// 첫 번째 인덱스에 새 빈 슬라이드를 추가하십시오. 인덱스 매개변수는 선택 사항입니다.
slidesApi.PostSlidesAdd(new PostSlidesAddRequest("Presentation1.pptx"));

Image 2:- 2번째 인덱스에 빈 슬라이드를 추가한 후 미리보기
슬라이드 이동
API는 프레젠테이션 파일 내에서 슬라이드의 위치를 재배치하는 간단한 방법을 제공합니다. 이동해야 하는 슬라이드의 인덱스와 파일을 이동할 인덱스를 가리키는 세 번째 인수를 제공하기만 하면 됩니다. 다음 코드 조각에 따라 2번째 인덱스의 슬라이드가 1번째로 이동됩니다.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// SlidesAPI의 객체를 생성하면서 AppKey 및 AppSid 정보를 전달하십시오.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// 파일을 클라우드 스토리지에 업로드하여 처리합니다.
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// 슬라이드를 인덱스 2에서 인덱스 1로 이동하세요.
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

Image 2:- 2 번째 슬라이드를 1 번째 인덱스로 재배치한 후 미리 보기
슬라이드 삭제
CRUD 작업 중에서 Delete도 중요성을 가지고 있습니다. 왜냐하면 때때로 불필요하거나 오래된 정보를 제거해야 하는 요구 사항에 직면하게 되기 때문입니다. 이러한 요구 사항을 충족하기 위해 API는 이러한 요청을 처리할 수 있는 완전한 기능을 갖추고 있습니다. DeleteSlidesCleanSlidesList(..) 메서드를 사용하여 프레젠테이션의 모든 슬라이드를 삭제하거나, 특정 인덱스의 슬라이드를 제거하기 위해 DeleteSlideByIndex(..) 메서드를 사용할 수 있습니다. 이 메서드는 두 개의 인수, 즉 입력 프레젠테이션 파일 이름과 제거할 슬라이드의 인덱스를 받습니다.
string MyAppKey = "xxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
string MyAppSid = "xxxxxxxxx"; // Get AppKey and AppSID from https://dashboard.aspose.cloud/
// SlidesAPI의 객체를 생성하면서 AppKey 및 AppSid 정보를 전달하십시오.
SlidesApi slidesApi = new SlidesApi(MyAppSid, MyAppKey);
// 파일을 클라우드 스토리지에 업로드하여 처리합니다.
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// 슬라이드를 인덱스 2에서 인덱스 1로 이동하세요.
slidesApi.PostSlidesReorder(new PostSlidesReorderRequest("Presentation1.pptx", 2, 1));

Image 4:- 두 번째 인덱스에서 슬라이드를 제거한 후 미리 보기.