파워포인트 나누기

.NET REST API를 사용하여 PowerPoint를 분할합니다.

PowerPoint 프레젠테이션을 더 작은 섹션으로 분할하는 것은 특히 길고 포괄적인 프레젠테이션을 처리할 때 많은 개인에게 중요한 작업이 될 수 있습니다. 이 기능을 사용하면 프레젠테이션을 더 작고 관리하기 쉬운 섹션으로 분류하여 더 쉽게 공유, 편집 및 발표할 수 있습니다. 기술의 발전으로 이제 다양한 도구와 방법을 사용하여 PowerPoint 프레젠테이션을 분할할 수 있습니다. 이 기사에서는 .NET Cloud SDK를 사용하여 PowerPoint 프레젠테이션을 분할하는 방법과 이 기능이 워크플로우를 간소화하는 데 어떻게 도움이 되는지 설명합니다.

.NET Cloud SDK를 사용하여 PowerPoint 분할

Aspose.Slides Cloud SDK for .NET을 사용하면 PowerPoint 프레젠테이션을 더 작고 관리하기 쉬운 부분으로 쉽게 분할할 수 있습니다. 이 클라우드 기반 API는 PowerPoint 파일 작업 프로세스를 간소화하도록 구축되었으며 프레젠테이션 관리에 도움이 되는 다양한 기능을 제공합니다. 또한 대규모 프레젠테이션을 쉽게 처리할 수 있는 확장 가능한 솔루션을 제공하므로 복잡한 프레젠테이션으로 작업하는 개발자에게 이상적인 선택입니다.

이 프로세스를 시작하려면 NuGet 패키지 관리자에서 ‘Aspose.Slides-Cloud’를 검색하고 패키지 추가 버튼을 클릭하세요. 둘째, 클라우드 대시보드를 통해 계정을 만들고 개인 클라이언트 자격 증명을 얻습니다. 자세한 내용은 빠른 시작 가이드를 참조하세요.

C#을 사용하여 PPTX를 분할하는 방법

PPTX 파일을 더 작고 관리하기 쉬운 파일로 분할하는 데 도움이 되는 다음 코드 스니펫을 살펴보세요. 이 접근 방식은 매우 유용하며 프레젠테이션의 특정 슬라이드나 섹션을 더 쉽게 공유할 수 있습니다.

// 더 많은 예제를 보려면 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 읽기
var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

// API를 호출하여 슬라이드 2에서 슬라이드 번호 5로 PowerPoint 분할 
var responseStream = slidesApi.SplitOnline(inputPowerPoint, SlideExportFormat.Pptx,null,null, 2, 5);

// PowerPoint 분할 출력을 로컬 드라이브에 저장
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
PowerPoint 미리 보기 분할

이미지:- 분할 PPTX 미리보기.

아래는 위에서 언급한 코드 스니펫에 대한 설명입니다.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

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

var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

입력 PowerPoint 프레젠테이션의 내용을 읽습니다.

var responseStream = slidesApi.SplitOnline(inputPowerPoint, Aspose.Slides.Cloud.Sdk.Model.SlideExportFormat.Pptx,null,null, 2, 5);

API를 호출하여 슬라이드 번호 2부터 슬라이드 번호 5까지 PowerPoint를 분할합니다. 출력은 스트림 형식의 .zip 아카이브로 반환됩니다.

using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);

결과 .zip 아카이브를 로컬 드라이브에 저장합니다.

위의 예에서 사용된 입력 PowerPoint 프레젠테이션은 Cityscape 월별 달력.pptx에서 다운로드할 수 있습니다. -006b23119e76).

cURL 명령을 사용하여 PowerPoint 분할

cURL 명령을 사용하여 PowerPoint 프레젠테이션을 분할할 수도 있습니다. API는 PowerPoint 프레젠테이션 분할을 포함하여 다양한 작업을 수행하기 위해 cURL 명령을 사용하여 액세스할 수 있는 일련의 엔드포인트를 제공합니다. 또한 cURL 명령의 사용은 명령줄 인터페이스를 선호하거나 기능을 스크립트 또는 워크플로에 통합해야 하는 사용자에게 편리한 옵션이 될 수 있습니다. 또한 Windows, macOS 및 Linux를 포함하여 cURL을 지원하는 모든 플랫폼에서 사용할 수 있습니다.

먼저 다음 명령을 실행하여 클라이언트 자격 증명을 기반으로 accessToken을 생성하십시오.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

둘째, 슬라이드 3에서 슬라이드 6까지 PowerPoint 분할 작업을 시작하려면 다음 명령을 실행하십시오.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPowerPoint}/split?format=Pptx&from=3&to=6&destFolder={destinationFolder}" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer <accessToken>" \
-H  "Content-Type: application/json" \
-d "{}"

{inputPowerPoint}를 클라우드 저장소에서 이미 사용 가능한 입력 PowerPoint로 바꿉니다. 그런 다음 {accessToken}을 JWT 액세스 토큰으로 바꾸고 {destinationFolder}를 PowerPoint 분할 작업의 출력을 포함할 클라우드 저장소의 폴더 이름으로 바꿉니다.

결론

결론적으로 PowerPoint 프레젠테이션을 분할하는 것은 대용량 파일을 관리하거나 특정 콘텐츠를 추출하는 데 필수적인 작업이 될 수 있습니다. .NET용 Aspose.Slides Cloud SDK 또는 cURL 명령을 사용하면 이 프로세스를 쉽고 유연하게 수행할 수 있습니다. 두 접근 방식 모두 고유한 이점을 제공하므로 요구 사항에 맞는 방식을 선택할 수 있습니다. 또한 Aspose.Slides Cloud SDK for .NET은 직관적인 인터페이스로 간단하고 능률적인 솔루션을 제공하며, cURL 명령은 보다 세분화된 제어 기능을 제공하고 복잡한 스크립트에 통합될 수 있습니다. 방법에 관계없이 PowerPoint 프레젠테이션을 분할하면 작업 흐름을 최적화하고 생산성을 높일 수 있습니다.

유용한 링크

관련 기사

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