Word 문서에는 재사용하거나 별도로 분석해야 하는 로고, 차트 및 제품 이미지와 같은 풍부한 시각적 요소가 포함되어 있는 경우가 많습니다. .doc 또는 .docx 파일에서 각 이미지를 수동으로 저장하는 것은 느리고 오류가 발생하기 쉬우며, 특히 대량 문서나 자동화된 작업을 처리할 때 더욱 그렇습니다.

따라서 이 기사에서는 간단한 API 호출을 사용하여 Word 문서에서 이미지를 프로그래밍 방식으로 추출하는 방법의 세부 정보를 배울 것입니다. 우리의 REST 기반 SDK는 Microsoft Word나 외부 라이브러리 없이 클라우드에서 완전히 작동하므로 자동화, 통합 및 확장 가능한 애플리케이션에 적합합니다.

이미지 추출의 주요 특징

  • 문서 시각 자료를 중앙 집중식 미디어 라이브러리에 아카이브하기
  • 기계 학습 또는 OCR 워크플로우를 위한 임베디드 그래픽스 처리
  • 보고서 및 계약서에서 회사 자산 재사용
  • 문서 시스템 간 시각적 데이터 마이그레이션

다음 주제를 좀 더 자세히 살펴봅시다:

워드 문서 처리 API

GroupDocs.Parser Cloud SDK for .NET는 다양한 파일 형식을 조작할 수 있는 수상 경력에 빛나는 REST 기반 API로, Word 문서, PPTX, Excel, PDF, ZIP 등을 포함합니다. 우리의 요구에 따라, 이 API는 C# 애플리케이션에서 .doc.docx 파일에서 직접 이미지를 읽고, 추출하고, 저장할 수 있도록 하여 이러한 사용 사례를 간소화합니다.

전제 조건

  • GroupDocs Cloud Dashboard에서 회원가입하세요.
  • 클라이언트 ID와 클라이언트 비밀을 가져오세요. 더 자세한 내용을 보려면 이 기사를 방문하십시오.
  • REST 기반 SDK를 설치하세요:
  • .NET 6.0 이상 및 Visual Studio를 설치하세요.

SDK를 NuGet 패키지에서 설치하세요:

NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
  • 클라이언트 자격 증명에 대한 더 많은 정보는,

C#{#extract-images-csharp}에서 워드에서 이미지를 추출하는 방법

다음의 간단한 3단계 프로세스를 따라 C# 및 GroupDocs.Parser Cloud REST API를 사용하여 Word 문서에서 이미지를 추출하세요.

1단계: API 구성 초기화

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);

2단계: 파일 경로 및 추출 옵션 설정 ImagesRequest 객체를 초기화합니다. 여기서 ImagesOptions 클래스의 인스턴스를 인수로 전달합니다.

var fileInfo = new FileInfo
{
    FilePath = "sample.docx"
};

var options = new ImagesOptions
{
    FileInfo = fileInfo
};

var request = new ImagesRequest(options);

3단계: 문서 이미지 검색. 워드 문서에서 이미지를 추출하기 위해 images API를 호출하세요.

var response = parserApi.Images(request);

foreach (var image in response.Images)
{
    // write the name of image extracted from word document
    Console.WriteLine($"Image found at: {image.Path}");
}
// 자세한 정보는 https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet 를 방문하시기 바랍니다.

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);

// specify the input Word document information
var fileInfo = new FileInfo
{
    FilePath = "sample.docx"
};

var options = new ImagesOptions
{
    FileInfo = fileInfo
};

// ImagesRequest 객체를 생성합니다.
var request = new ImagesRequest(options);

// Word 문서에서 이미지를 추출하기 위해 API를 호출하십시오.
var response = parserApi.Images(request);

foreach (var image in response.Images)
{
    Console.WriteLine($"Image found at: {image.Path}");
}

워드 문서 이미지 다운로드 cURL 사용

코드 스니펫 없이 이미지 추출이 선호된다면, 명령 행 터미널이나 배치 파일에서 cURL 명령을 사용하여 GroupDocs.Parser Cloud를 호출해 보세요.

1단계 – JWTAccess 토큰 생성:

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 – Extract Images:

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 매개변수를 건너뛰십시오.

무료 워드 문서 이미지 추출기

환경이 설정되어 있지 않거나 GroupDocs.Parser Cloud API의 기능을 테스트하고 싶다면, 무료로 제공되는 online Word Image Extractor 앱을 사용해 보시기 바랍니다.

무료 이미지 추출기

요약

The GroupDocs.Parser Cloud SDK for .NET는 Word, PDF, Excel 및 기타 형식을 포함한 콘텐츠 추출, 문서 파싱 및 자동화 워크플로우에 대한 신뢰할 수 있는 솔루션입니다. 오늘 저희 REST API를 사용해 보세요!

추가 읽기

자주 묻는 질문 – FAQs

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

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

API가 이미지 해상도를 유지합니까?

  • 네. API는 Word 문서에 임베드된 것과 유사한 품질과 해상도의 임베디드 이미지를 반환합니다.

이 작업을 수행하는 데 Microsoft Word가 필요합니까?

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

무료 체험이 있나요?

  • 네. 체험 계정을 사용하면 매달 150개의 무료 API 호출을 받을 수 있습니다. 자세한 정보는 pricing guide를 방문해 주십시오.

관련 튜토리얼