현대 디지털 생태계에서 PDF 문서를 JPG 이미지로 변환할 필요성이 그 어느 때보다 흔해졌습니다. PDF를 JPEG로 내보내거나, 문서 미리보기를 만들거나, 웹 애플리케이션용으로 PDF를 이미지 형식으로 변환하려는 경우, 자동화는 소중한 시간을 절약할 수 있습니다.

이 가이드에서는 확장 가능한 REST API를 기반으로 한 견고한 PDF에서 JPG 이미지 변환 애플리케이션을 개발하는 방법을 살펴보겠습니다.

왜 PDF를 JPG 또는 JPEG로 변환하나요?

  • 미리보기 생성 – 웹 앱 또는 콘텐츠 시스템에서 PDF 페이지를 이미지로 표시합니다.
  • 손쉬운 공유 – JPG 이미지는 장치 간에 보편적으로 호환됩니다.
  • 고충실도 – 색상, 레이아웃 및 벡터 그래픽을 유지합니다.
  • 자동화 준비 완료 – 백엔드 문서 처리에 완벽합니다.
  • 확장성 – 여러 PDF 파일을 쉽고 빠르게 JPG로 일괄 변환하세요.

PDF 변환 REST API

GroupDocs.Conversion Cloud SDK for .NET는 PDF를 JPG를 비롯한 여러 형식으로 변환하는 클라우드 기반 솔루션을 제공합니다. 다양한 문서 및 이미지 유형을 지원하며, .NET 애플리케이션에서 PDF를 JPEG 또는 다른 파일 형식으로 직접 내보낼 수 있는 쉬운 방법을 제공합니다.

시작하기

변환 과정을 시작하기 전에, 다음이 준비되었는지 확인하십시오:

  1. A GroupDocs Cloud account with Client ID and Client Secret.
  2. A sample PDF file to test conversion.
  3. 구성된 .NET 환경(Visual Studio, Visual Studio Code 또는 다른 지원되는 IDE).

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

Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0

C#에서 PDF를 JPG로 변환하는 방법

이 간단한 단계에 따라 .NET REST API를 사용하여 PDF를 이미지(JPG) 형식으로 변환하세요:

1단계. - Configuration, ConvertApiFileApi 클래스의 인스턴스를 생성합니다.

var configurations = new Configuration(clientId, clientSecret1);
var convertApi = new ConvertApi(configurations);
var fileApi = new FileApi(configuration);

Step 2. - 클라우드 저장소에 PDF 파일 업로드.

using (var fileStream = File.OpenRead("sample.pdf"))
{
    var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
    fileApi.UploadFile(uploadRequest);
}

3단계 - PDF → JPG 변환을 위한 ConvertSettings 정의.

var settings = new ConvertSettings
{
    FilePath = "input.pdf",
    Format = "jpg",
    OutputPath = "converted/pdf-to-jpg/"
};

Step 4. - ConvertDocument(...) 메서드를 사용하여 PDF에서 JPG로 변환을 시작합니다.

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
  • PDF 문서의 각 페이지는 별도의 JPG 이미지로 변환되어 출력 폴더에 저장됩니다.
// 더 많은 예제를 보려면 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet 를 방문하세요.
// https://dashboard.groupdocs.cloud/에서 클라이언트 자격 증명을 받으세요.

string clientId = "XXXXXX-XXXXXXXXX-XXXXXXX";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration 클래스의 인스턴스를 생성할 때 클라이언트 ID 및 클라이언트 비밀을 인수로 전달하십시오. 
var configurations = new Configuration(clientId, clientSecret1);
// ApiBaseUrl의 값을 정의하십시오.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi 클래스의 인스턴스를 Configuration 클래스의 객체로 초기화합니다.
var convertApi = new ConvertApi(configurations);
// FileApi의 인스턴스를 생성하십시오.
var fileApi = new FileApi(configuration);             

// load the input PDF from local drive.             
using (var stream = OpenRead("sample.pdf"))
{
    // upload the input PDF to the cloud storage.
    fileApi.UploadFile(new UploadFileRequest("sample.pdf", stream));

    // ConvertSettings를 생성하여 결과 출력을 JPEG로 지정합니다.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "sample.pdf",
        Format = "jpg",
        OutputPath = "converted/pdf-to-jpg/"
    };
    
    // ConvertDocument 메서드를 호출하여 PDF 페이지를 JPEG 이미지로 내보냅니다.
    var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // print success message
        Console.WriteLine("PDF to JPEG images conversion completed successfully.");
    }
}

PDF를 JPEG로 내보내기 위해 cURL 사용하기

스크립트 기반 접근 방식을 선호하는 경우, GroupDocs.Conversion Cloud REST API 및 cURL을 사용하여 PDF를 JPG로 변환할 수도 있습니다.

cURL를 PDF에서 JPG로 변환하는 데 사용하는 이유는 무엇인가요?

  • 자동화 파이프라인 또는 CI/CD 통합에 적합합니다.
  • SDK 설치가 필요 없습니다.
  • 헤드리스 또는 서버 환경에 완벽합니다.

먼저, 클라이언트 자격 증명을 사용하여 JWT 액세스 토큰을 생성한 다음, 다음 명령을 실행하여 PDF를 JPEG 이미지 형식으로 내보냅니다:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{  \"FilePath\": \"{inputFile}\",  \"Format\": \"jpg\",  \"LoadOptions\": {    \"Format\": \"JPG\"  },\"OutputPath\": \"{resultantFile}\"}"

{ACCESSTOKEN}를 JWT 토큰으로, inputFile을 PDF 파일 이름으로, resultantFile을 클라우드 스토리지에 생성될 JPEG 이미지 이름으로 교체하세요.

JPG를 PDF로 온라인에서 변환해 보세요 (무료 앱)

코딩 없이 이 기능을 탐색하고 싶다면, 무료 PDF to JPG Converter 웹 앱을 사용해 보세요. 이 앱은 동일한 GroupDocs.Conversion Cloud API로 구동되어 브라우저에서 PDF를 즉시 JPEG로 내보낼 수 있도록 해줍니다.

pdf to jpg converter

유용한 리소스

결론

결론적으로, GroupDocs.Conversion Cloud SDK for .NET를 사용하여 PDF를 JPG로 변환하는 것은 개발자와 기업에 효율적이고 신뢰할 수 있는 해결책을 제공합니다. 자동화된 문서 관리 시스템을 구축하든, 공유, 보관 또는 미리보기를 쉽게 생성하기 위해 PDF 파일을 JPG로 변환하려고 하든, 이 API는 프로세스를 매끄럽게 만들어 줍니다.

자주 묻는 질문 (FAQs)

Q. 여러 개의 PDF 파일을 한 번에 이미지로 변환할 수 있나요?

  • A. 네. API는 배치 PDF를 JPG로 변환하는 것을 지원하여 여러 개의 PDF를 동시에 처리할 수 있습니다.

Q. 변환된 JPG 이미지의 품질은 어떠한가요?

  • A. SDK는 PDF를 이미지 형식으로 내보낼 때 텍스트 선명도, 벡터 그래픽 및 색상 정확성을 유지하면서 높은 충실도의 출력을 보장합니다.

Q. Adobe Acrobat과 같은 추가 소프트웨어가 필요합니까?

  • A. 아니요. .NET REST API는 완전히 클라우드에서 실행됩니다. 로컬 설치나 제삼자 소프트웨어는 필요하지 않습니다.

관련 기사

다음 기사를 방문하여 더 많은 정보를 얻을 것을 강력히 권장합니다: