PDF 이미지 추출

.NET REST API를 사용하여 PDF 이미지를 추출합니다.

정보가 풍부하고 시각적 자료가 그 어느 때보다 효과적으로 메시지를 전달하는 오늘날의 디지털 시대에 PDF에서 이미지를 추출해야 할 필요성은 부인할 수 없습니다. PDF는 문서 공유에 널리 사용되는 형식이며 이러한 파일에는 액세스하거나 용도를 변경해야 하는 중요한 이미지가 포함되어 있는 경우가 많습니다. 프레젠테이션에 이미지를 사용하거나, 보고서에 통합하거나, 다양한 플랫폼에서 공유하려는 경우 PDF에서 이미지를 추출하는 기능은 강력한 도구입니다.

이 문서에서는 PDF 이미지 추출의 긴급한 필요성에 초점을 맞추고 .NET Cloud SDK를 사용하여 이를 달성하는 효율적인 방법에 대한 통찰력을 제공합니다.

PDF 이미지를 추출하는 .NET Cloud SDK

Aspose.PDF Cloud SDK for .NET은 이미지를 효율적으로 추출할 수 있을 뿐만 아니라 다양한 관리 및 조작 기능을 제공하는 강력한 툴킷입니다. PDF 문서. 또한 텍스트 추출, 워터마킹, 주석 추가, 문서 변환 등 이미지 추출 이상의 기능도 제공합니다.

이제 첫 번째 단계는 프로젝트에 SDK 참조를 추가하는 것입니다. 이를 위해 Visual Studio IDE 내 NuGet 패키지 관리자에서 ‘Aspose.PDF-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하세요.

클라우드 대시보드에서도 클라이언트 자격 증명을 얻어야 합니다. 기존 계정이 없는 경우 빠른 시작에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET을 사용하여 PDF 이미지 추출

C# .NET을 사용하여 문서 처리 및 데이터 추출을 완전히 새로운 수준으로 향상시키기 위해 이미지 추출에 대한 세부 사항에 중점을 두겠습니다.

// 더 많은 예를 보려면 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples를 참조하세요.

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// PdfApi 인스턴스 생성
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// .NET REST API로 PDF 이미지를 추출하는 API 호출
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

// 
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
PDF에서 사진 추출

PDF 파일에서 추출된 pf 이미지를 미리 봅니다.

위에 언급된 코드 조각에 대한 빠른 세부 정보는 다음과 같습니다.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

클라이언트 자격 증명을 입력 인수로 전달하는 동안 PdfApi 클래스의 개체를 만듭니다.

var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

이제 API를 호출하여 PDF 문서의 첫 번째 페이지에서 이미지를 추출합니다. 성공적으로 완료되면 추출된 JPG 이미지가 클라우드 스토리지에 저장됩니다.

위 예시에 사용된 샘플 PDF 파일은 Instructions-for-Adding-Your-Logo-2.pdf에서 다운로드할 수 있습니다. -Adding-Your-Logo-2.pdf).

cURL 명령을 사용하여 PDF에서 그림 추출

Aspose.PDF Cloud 및 cURL 명령을 사용하여 PDF에서 이미지를 추출하는 것은 간단하고 효율적인 프로세스입니다. cURL 명령을 활용하면 Aspose.PDF Cloud API에 HTTP 요청을 보내 이미지 추출을 원활하게 시작할 수 있습니다. 이 접근 방식은 프로세스를 단순화하여 광범위한 코딩 없이도 PDF에서 그림을 추출하는 효율적인 접근 방식을 허용합니다.

이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성하는 것입니다. 따라서 다음 명령을 실행해 보세요.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

이제 다음 명령을 실행하여 PDF 문서의 세 번째 페이지에서 사진을 추출하고 추출된 이미지를 클라우드 스토리지에 JPG 형식으로 저장하십시오.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/pages/3/images/extract/jpeg?width=0&height=0" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}

‘inputPDF’를 Cloud Storage에서 사용할 수 있는 입력 PDF 파일의 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, PDF 문서에서 이미지를 추출하는 기능은 종종 PDF에 포함된 풍부한 시각적 콘텐츠를 활용하는 데 있어 중요한 구성 요소입니다. 이 기사에서는 이를 달성하기 위한 두 가지 효과적인 방법, 즉 .NET용 Aspose.PDF Cloud SDK를 사용하고 cURL 명령으로 Aspose.PDF Cloud를 활용하는 방법을 살펴보았습니다. 따라서 두 접근 방식 사이의 선택은 특정 프로젝트 요구 사항, 기술 전문 지식 및 선호하는 통합 방법에 따라 달라지며 사용자에게 고유한 요구 사항을 충족할 수 있는 유연성을 제공합니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.