PDF 는 일관성과 보안으로 인해 문서 공유 및 보관을 위한 가장 선호되는 형식입니다. JPG 를 PDF로 변환하면 이미지가 보존되고, 쉽게 공유되며, 전문적인 사용을 위해 포맷이 지정됩니다.
JPG를 PDF로 변환하는 주요 이점:
- 이미지 품질 및 레이아웃 충실도를 유지합니다.
- 배포 또는 장기 저장을 위한 파일 보안.
- 여러 이미지를 하나의 문서로 결합합니다.
- .NET REST API를 사용하여 변환 프로세스를 자동화합니다.
JPG to PDF 변환 API
이 기사에서는 JPEG를 PDF로 변환하기 위한 GroupDocs.Conversion Cloud SDK for .NET의 놀라운 기능을 활용하는 데 집중하고 있습니다. 이는 다양한 문서 및 이미지 형식을 변환하는 과정을 간소화하도록 설계된 기능이 풍부한 API입니다. 따라서 몇 줄의 C# 코드만으로 JPG 또는 JPEG 파일을 전문적인 품질의 PDF로 효율적으로 변환할 수 있습니다.
시작하기
시작하기 전에 다음 항목이 있는지 확인하세요:
- GroupDocs Cloud dashboard에서 API 자격 증명을 얻기 위한 계정.
- 테스트를 위한 샘플 JPG 또는 JPEG 이미지.
- 작동하는 .NET 환경(비주얼 스튜디오, 비주얼 스튜디오 코드 또는 기타 지원되는 IDE).
이제 SDK를 사용하기 위해 솔루션에 설치해야 합니다. NuGet 패키지 관리자 콘솔에서 다음 명령을 실행하세요:
Install-Package GroupDocs.Conversion-Cloud -Version 25.9.0
JPEG를 PDF로 변환하기 위해 C#을 사용하십시오.
JPG 이미지를 PDF 형식으로 변환하는 간단하고 쉬운 C# 코드 스니펫의 세부사항을 살펴보겠습니다.
1단계. - 클라이언트 자격 증명을 사용하여 Configuration 및 ConvertApi 객체를 생성합니다.
var configurations = new Configuration(clientId, clientSecret1);
var apiInstance = new ConvertApi(configurations);
Step 2. - 클라우드 스토리지에 입력 JPEG 이미지를 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("source.jpg", stream));
Step 3. - ConvertSettings의 인스턴스를 생성하여 결과 형식을 PDF로 정의합니다.
var settings = new ConvertSettings{...}
4단계 - ConvertDocument(...)를 사용하여 JPEG를 PDF로 변환합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 더 많은 예제를 보시려면 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);
// 로컬 드라이브에서 입력 JPG 이미지를 불러옵니다.
using (var stream = OpenRead("input.jpg"))
{
// FileApi의 인스턴스를 생성합니다.
var fileUpload = new FileApi(configurations);
// upload the input JPEG image to the cloud storage.
fileUpload.UploadFile(new UploadFileRequest("input.jpg", stream));
// ConvertSettings를 생성하여 결과 출력 형식을 PDF로 지정합니다.
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.jpg",
Format = "pdf",
OutputPath = "resultant.pdf"
};
// JGP를 PDF로 변환하기 위해 ConvertDocument 메서드를 호출하십시오.
var response = convertApi.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// print success message
Console.WriteLine("JPG to PDF conversion successfully completed.");
}
}
JPG 파일을 cURL을 사용하여 PDF로 저장하기
가벼운 스크립트 기반 솔루션을 선호하고 전체 C# 코드를 작성할 필요가 없다면 GroupDocs.Conversion Cloud API와 함께 cURL 명령어를 사용할 수도 있습니다. 이 접근 방식은 자동화, CI/CD 파이프라인 또는 빠른 테스트에 적합합니다.
Why Use cURL for JPG to PDF Conversion?
- No SDK installation required.
- 자동화 스크립트와 쉽게 통합됩니다.
- 서버 측 및 명령줄 워크플로에 이상적입니다.
이 접근 방식의 전제 조건은 클라이언트 자격 증명을 기반으로 JWT 액세스 토큰을 생성하는 것입니다. 토큰을 얻은 후, 다음 명령을 실행하여 JPG를 PDF 형식으로 저장하십시오.
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 "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"resultantPath\": \"{myResultant}\"}"
{ACCESSTOKEN}을 생성된 토큰으로 바꾸고, inputFile을 JPG 이미지로, myResultant을 클라우드 저장소에 생성될 PDF 파일의 이름으로 바꾸세요.
결과 PDF를 로컬 드라이브에 저장하십시오.
결과 PDF를 로컬 드라이브에 저장하는 것을 선호한다면, 다음 명령어를 사용해 보세요:
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 "{ \"StorageName\": \"internal\", \"FilePath\": \"inputFile\", \"Format\": \"pdf\"}" \
-o "Resultant.pdf"
JPG를 PDF로 온라인으로 변환해보세요 (무료 앱)
코드를 작성하지 않고 GroupDocs.Conversion Cloud를 경험하고 싶으시다면, 저희의 무료 온라인 JPG to PDF Converter를 이용해 보세요. 이 웹 앱은 동일한 REST API 위에 구축되어 있으며, 브라우저에서 JPG 또는 JPEG 이미지를 즉시 PDF로 변환할 수 있습니다.

유용한 자료
결론적 발언
우리는 GroupDocs.Conversion Cloud SDK for .NET을 사용하여 JPG 또는 JPEG 이미지를 PDF로 변환하는 것이 빠르고 안전하며 확장 가능한 솔루션임을 배웠습니다. 문서 자동화 시스템을 구축하든, 시각적 데이터를 아카이브하든, 파일 변환을 기업 워크플로우에 통합하든, 이 SDK는 최소한의 코드로 신뢰할 수 있는 결과를 달성할 수 있도록 합니다.
자주 묻는 질문 (FAQs)
- JPG를 PDF로 변환하기 위해 추가 소프트웨어를 설치해야 하나요?
아니요. 외부 소프트웨어가 필요하지 않으며, API는 Adobe Acrobat이나 Microsoft Office와 같은 로컬 애플리케이션에 의존하지 않습니다.
- 여러 JPG 이미지를 하나의 PDF 문서로 변환할 수 있나요?
네. API는 배치 JPG에서 PDF로 변환을 지원하여 여러 JPG 또는 JPEG 이미지를 하나의 통합된 PDF로 결합할 수 있습니다. 이 작업을 수행하려면 변환 설정에서 여러 파일 경로를 지정하기만 하면 됩니다.
- 변환 후 이미지 품질이 유지되나요?
절대적으로 동의합니다. GroupDocs.Conversion Cloud는 JPG에서 PDF로 변환하는 과정에서 높은 이미지 충실도를 유지하여 출력 PDF가 원본 이미지의 품질, 색 깊이 및 해상도를 유지하도록 보장합니다.
- PDF 외에 어떤 출력 형식이 지원되나요?
GroupDocs.Conversion Cloud는 DOCX, HTML, XLSX, PPTX, 및 PNG를 포함한 다양한 출력 형식을 지원하여 개발자들이 필요에 따라 이미지와 문서를 여러 형식으로 변환할 수 있는 유연성을 제공합니다.
관련 글
다음 기사를 방문하여 자세히 알아보시기를 권장합니다:
