PPT를 JPG로 온라인으로 변환하세요. Node.js SDK를 사용하여 PowerPoint를 JPG로 변환하는 방법을 알아보세요.

PowerPoint to JPG

PowerPoint를 JPG로 저장 | Node.js를 사용하여 PPT를 JPG로 렌더링

PowerPoint 프레젠테이션은 데이터 및 정보 공유, 기업 브리핑, 대학 강의 등에서 유용합니다. 그러나 프레젠테이션 파일을 보려면 설치 및 라이센스 비용이 포함될 수 있는 특정 응용 프로그램이 필요합니다. 그러나 JPEG, PNG, GIF, BMP와 같은 비트맵 이미지 형식은 데스크탑 또는 모바일 장치를 포함한 모든 플랫폼에서 볼 수 있습니다. 이 기사에서는 Node.js 응용 프로그램에서 PowerPointJPG로 변환하는 방법을 배우겠습니다.

정보: Aspose의 강력한 Aspose.Slides API를 사용하여, Aspose는 프레젠테이션의 슬라이드를 JPG 이미지로 변환할 수 있는 무료 PowerPoint to JPG Converter를 개발했습니다. 또한, 이 과정의 역전 기반으로 이미지를 사용하여 PowerPoint 프레젠테이션을 생성할 수 있는 Aspose JPG to PowerPoint Converter와 같은 앱에 관심이 있을 수 있습니다.

PowerPoint 변환 API

Aspose.Slides Cloud는 클라우드에서 PowerPoint 프레젠테이션을 읽고, 편집하고, 변환할 수 있는 기능을 제공하는 REST 기반 API입니다. 텍스트와 이미지 같은 콘텐츠를 추출하거나 PPT 파일을 TIFF, PDF, XPS, HTML 등으로 렌더링하거나 기타 지원되는 문서 형식으로 변환하세요. MS Office 자동화나 다른 애플리케이션이 필요 없습니다. 데스크탑, 웹 또는 모바일 앱 등 선택한 모든 플랫폼에서 클라우드에서 모든 PPT 처리를 수행하세요. 이 API는 또한 PowerPoint 배경 이미지를 설정하고, PowerPoint 이미지를 작업하고, 프레젠테이션 클립 아트를 조작하거나 프레젠테이션에서 이미지를 추출하는 기능도 지원합니다.

Node.js SDK

우리는 Aspose.Slides Cloud SDK for Node.js라는 Aspose.Slides Cloud API 주위에 래퍼를 만들었습니다. 이 SDK는 Node.js 애플리케이션 내에서 PowerPoint 생성, 조작 및 변환의 모든 기능을 제공합니다. 추가 소프트웨어 다운로드는 필요하지 않습니다. Cloud SDK는 놀랍도록 강력하여 주요 Microsoft PowerPoint 및 OpenOffice 파일 형식을 처리할 수 있습니다.

설치

시작하기 위해 첫 번째 단계는 로컬 시스템에 Cloud SDK를 다운로드 및 설치하는 것입니다. NPM16 및 GitHub17에서 다운로드할 수 있지만, 우리는 NPM에서 설치하기 위해 다음 명령어를 사용할 것입니다.

npm i asposeslidescloud

데이터 보호 및 무결성을 보장하기 위해, 승인된 사람만 클라우드 서비스에 액세스할 수 있습니다. 따라서 다음 단계는 Aspose.Cloud dashboard에서 무료 계정 구독을 만드는 것입니다. GitHub 또는 Google 계정이 있는 경우 간단히 가입하세요. 그렇지 않으면 Create a new Account 버튼을 클릭하고 필요한 정보를 제공합니다. 이제 자격 증명을 사용하여 대시보드에 로그인하고 대시보드에서 Applications 섹션을 확장한 다음 Client Credentials 섹션으로 스크롤하여 Client ID 및 Client Secret 세부 정보를 확인하세요.

클라이언트 자격 증명

Image 1:- PPTX를 JPG로 변환 작업을 위한 클라이언트 자격 증명.

Node.js에서 PowerPoint을 JPG로 변환하기

아래 지침을 따라 Node.js를 사용한 PowerPoint를 JPG로 변환하세요.

  • 첫째, 우리는 asposeslidescloud 패키지에서 클래스의 참조를 추가해야 합니다.
  • 두 개의 const 인스턴스를 만들어 클라이언트 ID와 클라이언트 비밀 정보를 보유하세요.
  • 이제 ClientID 및 Client Secret 세부 정보를 인수로 전달하면서 SlidesApi 클래스의 객체를 생성해야 합니다.
  • 다음 단계는 출력 형식과 입력 PPT 파일 콘텐츠를 설정하는 PostSlidesConvertRequest 클래스의 객체를 만드는 것입니다.
  • 이제 SlidesApi 클래스의 postSlidesConvert()… 메서드를 호출하고 PostSlidesConvertRequest 개체를 인수로 전달하세요.
  • Print conversion response in console
const {SlidesApi,PutSlidesConvertRequest} = require("asposeslidescloud");
const requests = require("asposeslidescloud");
const models = require("asposeslidescloud/model");

const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const secret = "388e864b819d8b067a8b1cb625a2ea8e";
// ClientId 및 ClientSecret를 https://dashboard.aspose.cloud 에서 가져오세요 (무료 등록이 필요합니다).

// SlidesApi 객체를 생성하세요.
const slidesApi = new SlidesApi(clientId, secret);

// SlidesConvertRequest 인스턴스를 생성합니다.
const request = requests.PostSlidesConvertRequest();

// set output format as 
request.format = "Jpeg"

// 로컬 저장소에서 PPT 파일의 내용을 읽습니다.
request.document =  require('fs').createReadStream("/Users/nayyershahbaz/Downloads/Animated PowerPoint.ppt");

// Slide 변환 요청을 호출하세요.
slidesApi.postSlidesConvert(request).then((result) => {
    
    // 결과 응답을 콘솔에 기록합니다.
    console.log(result.response);
})

// 변환 과정에서 발생하는 모든 예외를 포착합니다.
.catch(function (_err) {
    
    // 콘솔에 오류를 기록하십시오.
    console.log("Exception while calling Api: " + JSON.stringify(_err));
});

PPT를 JPG로 변환하려면 cURL 명령어를 사용하세요.

우리는 또한 명령어 줄 터미널에서 cURL 명령을 사용하여 REST API에 접근할 수 있는 레버리지를 얻습니다. 하지만, 우리의 API는 승인된 사용자에게만 접근할 수 있으므로, 먼저 Aspose.Cloud dashboard에 명시된 Client ID 및 Client Secret 세부정보를 기반으로 JWT 액세스 토큰을 생성해야 합니다. 다음 명령을 실행하여 JWT 액세스 토큰을 생성하십시오.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

다음 단계는 클라우드 저장소에 이미 있는 PPT 파일을 다음 cURL 명령을 사용하여 JPG로 변환하는 것입니다. 우리는 인덱스 2에 있는 슬라이드만 JPEG 형식으로 변환하고 있음을 유의하십시오. 너비 값은 600으로 지정되어 있고, 높이 값은 800으로 지정되어 있으며, 결과 파일의 이름은 MyConverted.jpeg입니다.

curl -X PUT "https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint.ppt/slides/2/Jpeg?outPath=MyConverted.jpeg&width=600&height=800" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"Format\": \"Jpeg\"}"

Request URL

https://api.aspose.cloud/v3.0/slides/Animated%20PowerPoint%20template.pptx/slides/3/Jpeg?outPath=MyConverted.jpeg&width=600&height=800
PowerPoint to JPG

Image 2:- 파워포인트에서 JPG로 변환 미리보기.

위 예제에서 사용된 샘플 파일은 다음 링크에서 다운로드할 수 있습니다.

결론

우리는 Aspose.Slides Cloud SDK for Node.js의 기능을 탐색하여 PowerPoint를 JPG 이미지로 변환했습니다. 여러분이 알다시피, 변환은 매우 간단하여 몇 줄의 코드로 모든 처리를 수행할 수 있으며, 어떤 내용도 잃지 않거나 출력 품질을 저하시키지 않습니다. 또한, 명령줄 터미널에서 cURL 명령을 사용하여 PPTX를 JPG로 변환하는 단계도 살펴보았습니다. 모든 클라우드 SDK가 MIT 라이센스 하에 개발되었기 때문에, GitHub에서 사용할 수 있는 SDK의 전체 소스 코드를 다운로드할 수 있습니다.

API를 사용해 보시고 문제가 발생하는 경우 Free Product support forum를 통해 언제든지 문의해 주시기 바랍니다.

TIP: API의 작동을 보고 싶으신가요? 저희의 무료 온라인 PowerPoint to JPG 변환기 앱을 사용해 보세요.

관련 기사

다음 기사를 탐색하고 배울 것을 제안합니다: