
이 기사에서는 Node.js와 강력한 GroupDocs.Parser Cloud REST API를 사용하여 PDF 파일에서 이미지를 프로그래밍 방식으로 추출하는 방법을 배울 수 있습니다. 콘텐츠 파서, 데이터 추출 도구 또는 문서 자동화 시스템을 구축하든, PDF에서 임베드된 이미지를 추출하는 것은 일반적인 요구 사항입니다. 이 가이드는 쉽고 이미지 추출을 위한 설치, 사용법 및 코드 스니펫을 다룹니다.
PDF에서 이미지를 추출하는 이유는 무엇인가요?
- PDF에서 로고, 인포그래픽 및 삽입된 사진을 추출합니다.
- 문서 디지털화를 자동화하여 보관 및 데이터 처리를 합니다.
- 사용자 정의 PDF 분석기 또는 이미지 인식 파이프라인을 구축하십시오.
- REST API 기반 워크플로우 — 데스크톱 소프트웨어가 필요 없습니다.
이 기사에서는 다음 주제를 다룰 것입니다:
PDF 처리 API
GroupDocs.Parser Cloud SDK for Node.js는 개발자가 PDF, Word, Excel 등 다양한 파일 형식에서 텍스트, 이미지, 메타데이터 및 문서 필드와 같은 구조화된 콘텐츠를 추출할 수 있도록 하는 경량 및 쉽게 통합할 수 있는 API 래퍼입니다.
전제 조건 GroupDocs.Parser Cloud SDK를 Node.js에 설치하세요:
npm install groupdocs-parser-cloud
GroupDocs.Cloud Dashboard에서 계정을 생성하여 인증을 위한 클라이언트 ID와 클라이언트 비밀을 얻으세요. 추가 정보는 이 article을 방문해 주세요.
PDF에서 이미지 추출하기 Node.js
다음 단계에 따라 Node.js API를 사용하여 PDF에서 자신의 이미지 추출기를 개발하세요:
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단계: PDF 파일 정보 및 이미지 추출 옵션 정의. ImagesRequest 클래스의 객체를 초기화하고 ImagesOptions 클래스의 인스턴스를 전달합니다.
const fileInfo = new FileInfo();
fileInfo.filePath = "sample.pdf";
const options = new ImagesOptions();
options.fileInfo = fileInfo;
const request = new ImagesRequest(options);
Step 3: 이미지 추출. PDF 파일에서 이미지를 추출하려면 images 메서드를 호출하십시오.
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 = "sample.pdf";
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);
});
위 코드 샘플의 출력을 아래 이미지에서 확인할 수 있습니다:

PDF에서 cURL을 사용하여 이미지 추출
GroupDocs.Parser REST API와 cURL을 사용하여 이미지를 추출할 수도 있습니다.
Step 1 – Access Token 생성:
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\": \"Binder1.pdf\", \"StorageName\": \"internal\" }, \"OutputPath\": \"internal\", \"StartPageNumber\": 1, \"CountPagesToExtract\": 2}"
- 을(를) 생성한 것으로 교체하십시오.
온라인 이미지 추출기
코드 없는 솔루션을 찾고 있다면, GroupDocs.Parser Cloud가 지원하는 무료 온라인 PDF Image Extractor를 사용할 수 있습니다.

결론
The GroupDocs.Parser Cloud SDK for Node.js는 PDF 문서에서 이미지를 추출하는 과정을 빠르고, 확장 가능하며, 코드 친화적으로 만듭니다. 자동화 스크립트, 콘텐츠 크롤러 또는 이미지 기반 분석 도구를 구축하든 간에, 이 REST API는 이미지를 프로그래밍 방식으로 분리하고 내보내는 데 필요한 모든 것을 제공합니다.
귀하의 작업 흐름에 통합할 준비가 되셨습니까? 오늘 첫 번째 API 호출을 시작하세요!
📚 추가 자료
자주 묻는 질문 – FAQs
Word에서 이미지를 어떻게 추출하나요?
You can use GroupDocs.Parser Cloud SDKs to extract images from PDF files programmatically. Please visit this link for further details.
가격 모델은 무엇인가요?
우리는 사용량에 따라 지불하는 단일 요금 모델을 제공합니다. 자세한 정보는 pricing guide를 방문하시기 바랍니다.