급변하는 오늘날의 세상에서 디지털 콘텐츠는 커뮤니케이션의 필수 요소가 되었습니다. PowerPoint의 프레젠테이션(PPTX)은 기업과 개인이 정보를 효과적으로 전달하는 데 필수적인 도구가 되었습니다. 오늘날의 비즈니스 및 교육 환경에서 널리 사용되므로 효과적으로 공유하고 배포할 수 있어야 합니다. 특히 PowerPoint에 액세스할 수 없는 다른 사람과 슬라이드를 공유할 때 PowerPoint 슬라이드를 JPEG와 같은 이미지 형식으로 변환해야 하는 경우가 많습니다. 따라서 이 기사에서는 .NET Cloud SDK를 사용하여 온라인에서 PowerPoint 슬라이드를 이미지로 변환하는 데 필요한 모든 세부 정보에 대해 설명합니다.
PowerPoint에서 JPG로 변환 API
Aspose.Slides Cloud SDK for .NET을 사용하면 PowerPoint 슬라이드를 JPG 이미지로 쉽게 변환할 수 있습니다. Aspose.Slides Cloud는 추가 소프트웨어나 플러그인 없이 PowerPoint 슬라이드를 JPG 이미지로 변환하기 위해 .NET 애플리케이션과 쉽게 통합할 수 있는 RESTful API를 제공합니다.
개별 슬라이드 또는 전체 프레젠테이션을 JPG 이미지로 변환합니다.
NuGet 패키지 관리자에서 ‘Aspose.Slides-Cloud’를 검색하고 패키지 추가 버튼을 클릭하세요. 또한 클라우드 대시보드를 통해 계정을 등록하고 개인 클라이언트 자격 증명을 받으세요. 자세한 내용은 빠른 시작 섹션을 참조하세요.
C#을 사용하여 PPT를 JPG로 변환
다음 코드 조각은 PowerPoint 슬라이드를 JPG 형식으로 변환하는 데 사용됩니다.
// 더 많은 예제를 보려면 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 프레젠테이션 읽기
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
// 모든 PowerPoint 슬라이드를 JPG 형식으로 변환하는 API 호출
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
// 결과 JPG 이미지를 로컬 드라이브에 저장
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
다음은 위의 공유 코드 조각에 대한 세부 정보입니다.
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);
생성자에서 클라이언트 자격 증명을 인수로 사용하는 SlidesApi 클래스의 인스턴스를 만듭니다.
using var slideStream = File.OpenRead("Colorful conference presentation.pptx");
slidesApi.UploadFile("Colorful conference presentation.pptx", slideStream);
입력 PowerPoint 프레젠테이션을 로드하고 클라우드 저장소에 업로드합니다.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null);
API를 호출하여 PowerPoint 프레젠테이션의 모든 슬라이드를 JPG 이미지로 렌더링합니다. 출력은 스트림 인스턴스로 반환됩니다.
using var pdfStream = File.Create("output.zip");
responseStream.CopyTo(pdfStream);
출력을 로컬 드라이브에 zip 아카이브로 저장합니다.
전체 PPTX를 JPG 형식으로 변환하는 것 외에도 선택한 슬라이드를 변환하는 기능도 제공됩니다. 다음 코드 행은 첫 번째, 세 번째 및 다섯 번째 슬라이드만 JPG로 변환할 수 있는 방법을 보여줍니다.
using var responseStream = slidesApi.DownloadPresentation("Colorful conference presentation.pptx", ExportFormat.Jpeg, null, null,null,null,null,new List<int> { 1, 3, 5 });
위 예시에서 사용한 샘플 프레젠테이션은 Colorful Conference에서 다운로드 받을 수 있습니다. .
cURL 명령을 사용하여 PPTX에서 JPG로
PowerPoint 슬라이드를 이미지로 변환하는 또 다른 방법은 cURL 명령을 사용하여 Aspose.Slides Cloud API를 호출하는 것입니다. cURL을 사용하면 명령줄에서 직접 HTTP 요청을 보낼 수 있어 쉽고 편리한 방법입니다. 이제 먼저 앱 SID 및 앱 키를 사용하여 토큰 엔드포인트에 요청을 전송하여 인증 토큰을 생성해야 합니다.
다음 명령을 실행하여 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"
accessToken이 생성되면 다음 명령을 실행하여 PowerPoint의 4번과 8번 슬라이드를 JPG 형식으로 변환하십시오.
curl -v "https://api.aspose.cloud/v3.0/slides/{sourceFile}/Jpeg?slides=4%2C8" \
-X POST \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"DefaultRegularFont\": \"string\", \"FontFallbackRules\": [ { \"RangeStartIndex\": 0, \"RangeEndIndex\": 0, \"FallbackFontList\": [ \"string\" ] } ], \"FontSubstRules\": [ { \"SourceFont\": \"string\", \"TargetFont\": \"string\", \"NotFoundOnly\": true } ]}" \
-o "{resultantZIP}"
{sourceFile}
을 Cloud Storage의 입력 PowerPoint 프레젠테이션 이름으로,{accessToken}
을 위에서 생성된 JWT 액세스 토큰으로,{resultantZIP}
을 지정된 드라이브 위치에서 생성할 결과 파일의 이름으로 바꿉니다.
결론
결론적으로 PowerPoint 슬라이드를 JPG 이미지로 변환하는 것은 다양한 응용 프로그램에서 사용할 수 있는 유용한 기능입니다. 회의용 프레젠테이션을 만들거나 온라인 공유를 위해 슬라이드를 변환하려는 경우 Aspose.Slides Cloud SDK for .NET은 PowerPoint 파일을 JPG 형식으로 변환하는 간단하고 안정적인 방법을 제공합니다. 또한 cURL 명령을 사용하여 이 기능을 워크플로우에 쉽게 통합할 수 있습니다. 따라서 몇 가지 간단한 단계만으로 슬라이드를 고품질 JPG 이미지로 변환하여 필요한 방식으로 사용할 수 있습니다.
유용한 링크
관련 기사
다음 블로그를 방문하는 것이 좋습니다.