
PowerPoint 프레젠테이션에서 데이터 분석, 보관 또는 자동화를 위해 이미지를 추출해야 합니까? Node.js용 GroupDocs.Parser Cloud SDK는 개발자가 간단한 REST API 호출을 사용하여 .ppt 및 .pptx 파일에서 임베디드 이미지를 신속하게 추출할 수 있도록 합니다. Office 설치나 복잡한 파싱 로직이 필요하지 않습니다.
왜 파워포인트에서 이미지를 추출해야 하나요?
- 비주얼 콘텐츠(로고, 아이콘, 차트, 사진)를 분리하세요.
- 프레젠테이션을 구조화된 자산으로 보관하세요.
- 내용 색인 또는 컴퓨터 비전 워크플로를 활성화하세요.
- 대량 슬라이드에서 미디어 추출 자동화.
이 기사에서는 다음 주제를 다룰 것입니다:
PowerPoint 이미지 추출 API
The GroupDocs.Parser Cloud SDK for Node.js 는 프레젠테이션 파일 작업을 간소화합니다. 이를 통해 다음을 수행할 수 있습니다:
- 특정 슬라이드 또는 모든 슬라이드에서 이미지를 추출합니다.
- 구조화된 콘텐츠를 검색하세요. 예를 들어 슬라이드 메타데이터나 레이아웃과 같은 것입니다.
- 다른 형식과 작업하기 (Word, Excel, PDF, ZIP, 등).
필수 조건
- GroupDocs Cloud Dashboard에서 가입하세요.
- 클라이언트 ID 및 클라이언트 비밀번호를 가져옵니다.
- SDK를 설치합니다:
npm install groupdocs-parser-cloud
- 클라이언트 자격 증명에 대한 자세한 정보는 이 article을 방문해 주시기 바랍니다.
PowerPoint에서 Node.js를 사용하여 이미지 추출하는 방법
다음 단계를 따라 Node.js API를 사용하여 PowerPoint 프레젠테이션에서 자체 이미지 추출기를 개발하세요:
Step 1: 설정 초기화.
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
2단계: 파일 정보 및 이미지 옵션 설정. ImagesRequest 클래스의 객체를 초기화하고 ImagesOptions 클래스의 인스턴스를 전달합니다.
const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "sample.pdf";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
Step 3: PowerPoint에서 이미지 추출. Invoke the images method to extract images from a PowerPoint presentation.
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
// 더 많은 예제를 보려면 https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node 를 방문하세요.
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);
const fileInfo = new FileInfo();
// 입력 파워포인트의 경로
fileInfo.filePath = "input.pptx";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
parserApi.images(request).then((response) => {
console.log("Images extracted successfully.");
console.log(response.images);
}).catch((err) => {
console.error("Failed to extract images:", err);
});
위 코드 샘플의 출력을 아래 이미지에서 볼 수 있습니다:
PowerPoint에서 cURL을 통해 이미지 추출하기
GroupDocs.Parser REST API와 cURL을 사용하여 이미지도 추출할 수 있습니다.
Step 1 – 액세스 토큰 생성:
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
Step 2 – REST API를 통해 이미지 추출:
curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"input.pptx\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- 으로 생성한 토큰으로 교체하십시오.
✅ cURL 사용의 이점
- 헤드리스 환경에 적합합니다.
- CI/CD 파이프라인을 위한 스크립트 가능.
- SDK 설치가 필요하지 않습니다.
- 플랫폼에 구애받지 않음 (Linux/macOS/Windows).
무료 파워포인트 이미지 추출기
코드를 작성하고 싶지 않으신가요? GroupDocs.Parser Cloud에서 제공하는 무료 온라인 PowerPoint Image Extractor를 사용해 보세요.

결론
GroupDocs.Parser Cloud SDK for Node.js를 사용하면 PowerPoint 파일에서 이미지를 빠르게 스케일링하여 추출할 수 있습니다. 프레젠테이션 아카이브, AI 파이프라인 또는 CMS 통합 작업을 진행하든 간에, 이 REST API는 시각적 콘텐츠 추출에 대한 완전한 제어를 제공합니다.
📚 추가 자료
자주 묻는 질문 – FAQs
특정 슬라이드에서만 이미지를 추출할 수 있나요?
- 네. 정확한 제어를 위해 StartPageNumber와 CountPagesToExtract를 정의할 수 있습니다.
이미지가 원본 해상도로 반환되나요?
- 예, API는 프레젠테이션에 삽입된 원본 품질의 이미지를 제공합니다.
이거 실행하는 데 PowerPoint가 필요한가요?
- 아니요. 모든 것이 클라우드에서 실행되며 MS Office가 필요하지 않습니다.
무료 체험이 제공되나요?
- 네. 신규 계정은 매월 150회의 무료 API 호출을 받을 수 있습니다. 추가 정보는 pricing guide를 방문해 주세요.