파워포인트를 JPG로

C# .NET을 사용하여 PowerPoint를 JPG로 변환

급변하는 오늘날의 세상에서 디지털 콘텐츠는 커뮤니케이션의 필수 요소가 되었습니다. 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);
파워포인트를 jpg로

이미지 :- JPG 변환 미리보기로 PowerPoint.

다음은 위의 공유 코드 조각에 대한 세부 정보입니다.

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 이미지로 변환하여 필요한 방식으로 사용할 수 있습니다.

유용한 링크

관련 기사

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