현대 디지털 생태계에서 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 또는 다른 파일 형식으로 직접 내보낼 수 있는 쉬운 방법을 제공합니다.
시작하기
변환 과정을 시작하기 전에, 다음이 준비되었는지 확인하십시오:
- A GroupDocs Cloud account with Client ID and Client Secret.
- A sample PDF file to test conversion.
- 구성된 .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, ConvertApi 및 FileApi 클래스의 인스턴스를 생성합니다.
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로 내보낼 수 있도록 해줍니다.

유용한 리소스
결론
결론적으로, 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는 완전히 클라우드에서 실행됩니다. 로컬 설치나 제삼자 소프트웨어는 필요하지 않습니다.
관련 기사
다음 기사를 방문하여 더 많은 정보를 얻을 것을 강력히 권장합니다:
