JPG 이미지를 PDF로 변환하는 것은 문서 아카이빙이나 인쇄를 다룰 때 일반적인 요구 사항입니다. PDF는 JPEG 이미지에 비해 더 나은 호환성, 전문적인 형식 및 더 쉬운 파일 처리를 제공합니다. 이 기사에서는 Aspose.PDF for .NET Cloud SDK를 사용하여 C#에서 JPG를 PDF로 변환하는 방법을 배웁니다. Aspose.PDF Cloud SDK는 문서 자동화를 위한 강력하고 확장 가능한 REST API입니다.

JPG를 PDF로 변환하는 API

Aspose.PDF Cloud SDK for .NET를 사용하여 JPG 이미지를 잘 구조화된 PDF 문서로 쉽게 변환할 수 있습니다. 이는 고품질 출력을 보장하며 페이지 레이아웃, 이미지 정렬, 해상도 등에 대한 완전한 제어를 제공합니다. 모든 것이 타사 도구나 Microsoft Office 설치 없이 가능합니다.

API의 주요 기능:

  • JPG 및 기타 이미지 형식(PNG, BMP, 등)를 PDF로 변환하는 것을 지원합니다.
  • 페이지 크기, 여백, 이미지 정렬 및 배율 설정
  • REST API를 통해 완전히 작동하며 플랫폼에 독립적입니다.
  • 보안이 설정된 클라우드 기반 아키텍처와 OAuth 2.0 지원

Aspose.PDF Cloud SDK for .NET 설치:

당신의 .NET 애플리케이션에 SDK를 설치하기 위해 NuGet을 사용하세요:

Install-Package Aspose.PDF-Cloud

Aspose Cloud Dashboard에서 가입하여 클라이언트 ID와 클라이언트 비밀번호를 받으세요.

C#로 JPG를 PDF로 변환하기 위한 .NET SDK 사용

아래는 C# 및 Aspose.PDF Cloud SDK를 사용하여 JPG 파일을 PDF로 변환하는 간단한 예입니다:

  • 먼저 클라이언트 자격 증명을 전달하는 Configuration 인스턴스를 만듭니다.
  • 둘째로, Configuration 객체를 전달하면서 PdfApi의 객체를 초기화하십시오.
  • 셋째로, UploadFileRequest를 사용하여 입력 JPG 이미지를 클라우드 스토리지에 업로드합니다.
  • 이제 결과 PDF 속성을 정의하는 PostInsertImageRequest 객체를 생성합니다.
  • 마지막으로, PostInsertImage(…) API를 호출하여 JPG를 PDF로 변환합니다.
// For more examples, 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);

// name of input JPG image
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// 클라우드 스토리지에 빈 PDF 문서를 생성하세요.
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

// PDF 파일의 페이지 번호
int pageNumber = 1;

// PDF 문서에서 이미지의 좌표
// 좌표는 왼쪽 아래에서 오른쪽 위로 시작하는 점에 있습니다.
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// 로컬 드라이브에서 JPG 이미지를 불러옵니다.
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // 문서 이름. (필수)
    // 페이지 번호. (필수)
    // llx 좌표 왼쪽 아래 X. (필수)
    // lly 좌표 왼쪽 아래 Y. (필수)
    // urx 좌표 오른쪽 위 X. (필수)
    // ury Coordinate upper right Y. (required)
    // imageFilePath 이미지 파일 경로가 지정된 경우입니다. 그렇지 않으면 요청 내용이 사용됩니다. (선택사항)
    // 저장소 문서 저장소. (선택 사항)
    // 폴더 The document folder. (optional)
    // image 이미지 파일. (optional)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
JPEG to PDF 온라인

Image:- JPG to PDF 변환 미리보기.

JPEG를 PDF로 변환하기 위해 cURL 사용하기

cURL 및 REST API 호출을 사용하여 변환을 수행할 수도 있습니다.

  1. Get Access Token:
curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"
  1. 빈 PDF 생성:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"
  1. JPEG을 PDF에 삽입:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath={sourceImage}&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"

{ACCESSTOKEN} 및 sourceImage를 실제 토큰 및 클라우드 스토리지의 이미지 경로로 바꾸십시오.

JPG를 PDF로 온라인으로 변환해 보세요 (코드 필요 없음)

빠른 시각적 변환을 선호하신다면? 코딩 없이 즉시 프로세스를 테스트할 수 있는 무료 JPG to PDF Online Converter를 사용해 보세요.

jpg to pdf

무료 JPEG에서 PDF로 변환기 앱.

결론

Aspose.PDF Cloud SDK for .NET을 사용하면 JPG를 PDF로 변환하는 것이 간단하고 신뢰할 수 있으며 모든 .NET 애플리케이션에 대해 확장 가능합니다. C# 또는 RESTful API를 통해 정밀하고 빠르게 이미지-투-PDF 워크플로우를 자동화할 수 있습니다. 문서 자동화, 안전한 이미지 공유 또는 고품질 아카이빙에 사용하세요.

유용한 링크

📚 관련 기사

다음 블로그 게시물에서 정보를 확인하는 것을 강력히 권장합니다: