PowerPoint 이미지 워드 문서에서 추출 - 이미지 추출기

Word 문서에서 아카이빙, 자동화 또는 이미지 인식을 위해 내장 이미지를 추출해야 하는 경우, 당사의 Node.js REST API는 Microsoft Word가 설치되지 않은 상태에서도 .doc.docx 파일에서 이미지를 추출할 수 있는 강력하고 클라우드 기반 솔루션을 제공합니다.

이미지 추출 필요는 다음과 같은 경우에도 발생할 수 있습니다:

  • 보고서에 포함된 그래픽, 차트 및 사진을 캡처하세요.
  • 스캔한 문서나 템플릿에서 추출을 자동화하세요.
  • 문서 리포지토리에서 이미지 데이터셋을 구축하세요.
  • OCR 또는 AI 작업을 위한 콘텐츠 전처리.

다음 주제에 대해 더 자세히 살펴보겠습니다:

워드 문서 이미지 추출 API

The GroupDocs.Parser Cloud SDK for Node.js는 콘텐츠 조작을 위한 MS Word 문서를 구문 분석하는 기능을 제공하는 REST 기반 솔루션입니다. Word 문서뿐만 아니라 거의 모든 일반 비즈니스 문서 형식(PPTX, Excel, PDF, ZIP 등)에서 콘텐츠 추출을 지원합니다.

선행 조건

  • GroupDocs Cloud Dashboard 에 가입하세요.
  • 클라이언트 ID와 클라이언트 Secret을 가져오세요.
  • REST 기반 SDK를 설치하세요:
npm install groupdocs-parser-cloud
  • 클라이언트 자격 증명에 대한 자세한 정보는 이 기사를 방문해 주시기 바랍니다.

Word에서 이미지를 추출하는 방법 Node.js

다음 단계를 따라 Node.js API를 사용하여 MS Word 문서에서 이미지를 추출하는 간단하고 견고한 애플리케이션을 개발하세요:

단계 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);

Step 2: 파일 정보 및 이미지 옵션 설정. ImagesRequest 클래스의 객체를 초기화하고 ImagesOptions 클래스의 인스턴스를 전달합니다.

const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "input.docx";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

3단계: 워드 문서에서 이미지 추출. 워드 문서에서 온라인으로 이미지를 추출하려면 images 메서드를 호출하세요.

parserApi.images(request).then((response) => {
    console.log("The Word document 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 { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
// path of word document
fileInfo.filePath = "sample.docx";

const options = new TextOptions();
options.fileInfo = fileInfo;

const request = new TextRequest(options);

parserApi.images(request).then((response) => {
  console.log("The Word document Images extracted successfully.");
  console.log(response.images);
}).catch(err => {
    console.error("Failed to extract images:", err);
});

위 코드 샘플의 출력을 아래 이미지에서 볼 수 있습니다:

Node.js API를 사용한 Word 문서에서 이미지 추출 미리보기

Word에서 cURL을 통해 이미지 추출

cURL 명령어를 사용하여 Word 문서의 이미지를 추출하는 명령 줄 접근 방식을 선호하는 경우, GroupDocs.Parser Cloud에서는 이러한 기능을 지원합니다. cURL 명령어를 사용하여 Word 문서에서 이미지를 얻는 방법에 대한 요구 사항을 간소화하기 위해 이 기능을 더 살펴보겠습니다.

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 – Word 파일에서 이미지 추출:

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.docx\",
            \"StorageName\": \"internal\"
            },
            \"OutputPath\": \"internal\",
            \"StartPageNumber\": 1,
            \"CountPagesToExtract\": 2
    }"
  • 🔐 을(를) 생성한 것으로 바꾸세요.
  • 전체 문서에서 이미지를 추출해야 하는 경우, 매개변수 StartPageNumberCountPagesToExtract를 무시하면 됩니다.

무료 단어 이미지 추출기 온라인 사용해 보기

Word 문서 이미지를 추출하는 UI 기반 접근 방식을 선호하는 경우, GroupDocs.Parser Cloud에서 제공하는 무료 온라인 Word Document Image Extractor를 사용하는 것을 고려할 수 있습니다.

프리 이미지 추출기

결론

GroupDocs.Parser Cloud SDK for Node.js를 사용하면 Word 파일에서 이미지를 빠르고 확장 가능하게 추출할 수 있습니다. 계약서, 보고서 또는 스캔한 양식을 처리해야 하든 — 이 API는 Word 문서 이미지 추출에 대한 완벽한 제어를 제공합니다.

📚 추가 자료

자주 묻는 질문 – FAQs

특정 페이지에서 Word 문서의 이미지를 추출할 수 있나요?

  • 예. StartPageNumberCountPagesToExtract 매개변수를 정의할 수 있습니다.

이미지가 원본 형식과 해상도로 추출되었나요?

  • 네. API는 문서에 있는 대로 임베디드 이미지를 반환합니다.

Microsoft Word를 설치해야 하나요?

  • 아니요. 이것은 클라우드 기반 솔루션이며 MS Office와 독립적으로 작동합니다.

무료 체험이 있나요?

  • 예. 체험 계정을 사용하면 월 150회의 무료 API 호출을 받을 수 있습니다. 자세한 정보는 pricing guide를 방문해 주세요.

관련 기사