
온라인에서 PowerPoint 프레젠테이션 분할 | PPT 분할 방법 배우기.
이 기사에서는 C# 애플리케이션에서 PowerPoint 프레젠테이션을 분할하는 단계에 대해 설명합니다. 우리는 PPT 파일이 텍스트, 글머리 기호가 있는 포인트, 이미지, 멀티미디어 및 기타 내장 OLE 객체와 같은 여러 가지 다른 유형의 정보를 포함하고 있다는 것을 잘 알고 있습니다. 따라서 전체 파일을 공유하는 대신 Powerpoint 슬라이드를 개별 파일로 분할하고 이를 적절하게 공유해야 할 필요가 있을 수 있습니다. 따라서 우리는 프로그래밍 방식으로 PPT를 여러 파일로 분할할 것입니다.
웹 브라우저에서 PPT 온라인 분할

The API Reference for Aspose.Slides Cloud는 온라인 스웨거 형식으로도 제공됩니다. Aspose.Slides의 문서 객체 모델에 따라, PowerPoint 프리젠테이션은 Slides의 컬렉션을 포함합니다. 우리의 PowerPoint 처리 클라우드 API는 PowerPoint 슬라이드를 분할할 때 수많은 옵션을 제공하며, 다양한 출력 형식으로 결과를 저장할 수 있게 해줍니다. 오른쪽 이미지는 분할 작업에 의해 지원되는 출력 형식의 목록을 보여줍니다.
이제 첫 단계로 사용자 인증을 위해 App SID와 App Key를 제공하고, 유효한 자격 증명을 제공하면 JWT 토큰이 생성됩니다. 그래서 PowerPoint 프레젠테이션 슬라이드를 분할하는 요구 사항을 충족하기 위해 PostSlidesSplit 메서드를 사용해야 합니다. 이제 Split POST 메서드 옆에 있는 Try it out 버튼을 클릭하세요. 최소한, 작업을 시작하기 위해 입력 Presentation 파일의 이름을 제공해야 합니다.

Image 1:- Presentation1.pptx 클라우드 저장소 미리보기
PowerPoint 프레젠테이션 형식 설정

이미지 2:- 드롭다운에서 PPTX 형식 선택됨
이 시나리오에서는 위 이미지와 같이 Presentation1.pptx를 사용하여 분할 작업을 수행할 것입니다. 형식 드롭다운에서 분할 작업 후 원하는 출력 형식을 선택해야 합니다. 이 시나리오에서는 PPTX를 사용합시다. 다음 단계는 From 및 To 슬라이드 값을 지정하는 것입니다. From 값이 지정되지 않으면 분할 작업이 프레젠테이션의 첫 번째 슬라이드에서 시작됩니다. 마찬가지로 To 값을 제공하지 않으면 분할이 마지막 슬라이드에서 종료됩니다. 입력 프레젠테이션 파일에 슬라이드가 두 개만 있으므로 이 단계를 건너뛰고 두 슬라이드를 별도의 프레젠테이션 파일로 분할할 것입니다. 이제 Execute 버튼을 클릭하면 작업이 시작됩니다.
사용자 계정이 제대로 인증되고 원하는 입력 매개변수가 올바르면, 서버 응답 코드 200이 표시되며 응답 본문에 소스 및 결과 PPTX 파일 링크가 나열됩니다. 다음 이미지 파일을 확인해 주세요.

이미지 3:- 서버 응답 본문의 미리보기.
귀하는 또한 필요한 인수를 업데이트한 후 추가 PowerPoint 슬라이드 분할 작업을 수행하는 데 사용할 수 있는 cURL 명령이 표시되는 것을 관찰할 수 있습니다.
이제 이 작업 후 클라우드 저장소를 살펴보겠습니다. 클라우드 저장소에 두 개의 새로운 PowerPoint 프레젠테이션 파일이 나열되어 있음을 확인하십시오.

이미지 4:- 분할 작업 후 생성된 PowerPoint 파일.
이제 결과물인 PowerPoint 프레젠테이션을 살펴보겠습니다.

Image 5:- 소스 PowerPoint 프리젠테이션의 두 슬라이드 미리보기

Image 6:- 첫 번째 슬라이드는 개별 PPTX 파일로 내보내집니다.

이미지 7:- 두 번째 슬라이드가 개별 PTX 파일로 내보내졌습니다.
C#에서 PowerPoint 프레젠테이션 나누기
이 섹션에서는 Aspose.Slides Cloud SDK for .NET을 사용하여 PowerPoint 슬라이드를 분할하는 방법에 대한 세부 정보를 살펴보겠습니다. 따라서 먼저 Presentation1.pptx 파일을 클라우드 스토리지에 업로드한 다음 슬라이드 분할 작업을 수행합니다.
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);
String fileName = "Presentation1.pptx";
int? width = null;
int? height = null;
int? from = 1;
int? to = 2;
// upload PowerPoint.pptx to Cloud storage
slidesApi.UploadFile(new UploadFileRequest(File.Open("Presentation1.pptx", FileMode.Open), "Presentation1.pptx", null));
// 슬라이드를 인덱스 1에서 2까지 분할하고 결과를 PPTX 형식으로 저장합니다.
slidesApi.PostSlidesSplit(new PostSlidesSplitRequest(fileName, null, SlideExportFormat.Pptx, width, height, to, from));
위의 코드 스니펫을 사용하면서 PPT를 PDF, PPT를 JPG, PPT를 PNG, PPT를 HTML, PPT를 XPS 등과 같은 다른 지원되는 형식으로 출력할 수도 있습니다. PostSlidesSplitRequest() 메서드에서 SlideExportFormat 열거형의 값을 변경하기만 하면 됩니다.
Info: PPT 분할기를 온라인에서 보고 싶으신가요? 저희의 무료 online Splitter 앱을 사용해 보세요.
결론
이 기사에서는 C# .NET 및 cURL 명령을 사용하여 PowerPoint 프레젠테이션을 분할하는 방법에 대한 세부정보를 배웠습니다. 귀하의 요구 사항에 따라 GitHub에서 Aspose.Slides for .NET Cloud SDK의 전체 소스 코드를 다운로드할 수 있습니다. 또한 API 사용 중 문제가 발생하는 경우 무료 고객 지원 포럼을 통해 언제든지 문의해 주시기 바랍니다.