온라인에서 JPG 이미지를 병합하는 빠르고 쉬운 구현.

JPG 병합

JPG 이미지 병합 | .NET 애플리케이션의 JPG 병합 기능

래스터 이미지 형식(JPG, PNG, GIF, PNG 등)은 사진 데이터 공유에 널리 사용되는 형식입니다. 최신 디지털 카메라와 휴대폰을 포함한 대부분의 이미징 장치는 이러한 형식 중 하나로 출력을 직접 생성합니다. 각 이미지는 별도로 저장되며 정보 공유 관점에서 사용자 간에 공유됩니다. 그러나 여러 이미지를 함께 공유하거나 관련 이미지를 결합하여 단일 래스터 이미지로 공유해야 하는 요구 사항이 있을 수 있습니다. 이를 위해 상용 소프트웨어를 사용할 수 있지만 설치 및 라이센스 비용이 발생합니다.

따라서 유일한 요구 사항이 JPG 이미지를 병합하는 것이라면 소프트웨어 구성에 그렇게 많은 시간을 할애하고 단일 작업에 대한 전체 라이선스 비용을 추가로 지불해야 하는 이유는 무엇입니까? 또한 대부분의 응용 프로그램은 데스크톱 시스템에서 사용할 수 있으며 모바일 장치에서 작업을 수행해야 하는 경우에는 상당히 복잡해집니다. 따라서 일관된 사용자 경험을 제공하는 플랫폼 독립적인 솔루션을 개발하기 위해서는 Cloud REST API가 실행 가능한 접근 방식입니다. 이 기사에서는 C# REST API를 사용하여 JPG 병합을 수행하는 방법에 대해 자세히 설명합니다.

정보: Aspose는 최근 JPG 이미지를 병합하거나 그리드에서 온라인으로 사진을 결합할 수 있는 콜라주 앱을 개발했습니다.

PDF 변환 API

Aspose는 다양한 문서 처리 API를 제공하며 Aspose.PDF CloudPDF 문서를 생성하고 조작할 수 있는 기능을 제공하는 선도적인 API 중 하나입니다. C# .NET을 사용하는 프로그래머를 용이하게 하기 위해 Cloud API를 둘러싼 래퍼인 Aspose.PDF Cloud SDK for .NET을 만들었습니다. SDK를 사용하기 위한 첫 번째 단계는 시스템에 SDK를 설치하는 것입니다. SDK는 NuGetGitHub에서 사용할 수 있습니다.

NuGet에서 SDK를 설치하려면 터미널에서 다음 명령을 실행하십시오.

Install-Package Aspose.Pdf-Cloud

Aspose.Cloud SDK 설치 방법에 대한 자세한 내용은 다음 링크를 참조하십시오.

그러나 더 진행하기 전에 먼저 Aspose.Cloud 대시보드를 방문하여 계정을 생성해야 합니다. GitHub 또는 Google 계정이 있으면 간단히 가입하십시오. 그렇지 않으면 새 계정 만들기 버튼을 클릭하고 필요한 정보를 제공하십시오. 이제 자격 증명을 사용하여 대시보드에 로그인하고 대시보드에서 응용 프로그램 섹션을 확장한 다음 클라이언트 자격 증명 섹션을 향해 아래로 스크롤하여 클라이언트 ID 및 클라이언트 암호 세부 정보를 확인합니다.

C#에서 JPG 병합

Aspose.PDF Cloud는 빈 PDF 생성, PDF 문서에 새 이미지 추가, 문서 페이지를 이미지 형식으로 변환 기능을 제공합니다. 따라서 온라인에서 JPG를 병합하려면 아래 지침을 따르십시오.

  • 먼저 ClientID와 ClientSecret 세부 정보를 인수로 전달하면서 PdfApi의 객체를 생성합니다.
  • 둘째, PdfApi 클래스의 PutCreateDocument(…) 메서드를 호출하여 빈 PDF 문서를 생성합니다.
  • 이제 입력 PDF 파일 이름, PageNumber, XY 좌표 및 이미지 파일 이름을 인수로 사용하는 PostInsertImage(..) 메서드를 호출합니다.
  • 더 많은 이미지를 추가하려면 방법을 반복하십시오.
  • 마지막으로 PutPageConvertToJpeg(…) 메서드를 호출하여 PDF 파일을 JPEG 이미지로 변환하고 출력을 클라우드 저장소에 저장합니다.
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// 생성할 PDF의 파일 이름
String fileName = "input.pdf";

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

// Aspose.PDF Cloud SDK API를 호출하여 빈 pdf 파일 생성
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

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

// 지정된 좌표의 PDF에 첫 번째 이미지 삽입
// cooridnates는 왼쪽 하단에서 오른쪽 상단으로 포인트에 있습니다.
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// 지정된 좌표의 PDF에 두 번째 이미지 삽입
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// 지정된 좌표의 PDF에 세 번째 이미지 삽입
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// 지정된 좌표의 PDF에 네 번째 이미지 삽입
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// PDF 파일을 JPEG 형식으로 변환하고 클라우드 스토리지에 저장
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

if (finalResponse != null && finalResponse.Status.Equals("OK"))
{
    Console.WriteLine("PDF Converted to JPEG, Done!");
    Console.ReadKey();
}

cURL 명령을 사용하여 JPG 결합

cURL 명령은 모든 플랫폼에서 명령 프롬프트를 통해 REST API에 액세스할 수 있는 흥미롭고 편리한 방법이며 동일한 일관된 경험을 제공합니다. 따라서 cURL 명령을 통해 JPEG 병합 기능을 구현할 수 있습니다.

cURL 명령을 사용하기 위한 첫 번째 단계는 JWT 액세스 토큰을 생성하는 것입니다. 다음 명령을 사용하여 필수 토큰을 생성하십시오. 자세한 내용은 클라이언트 ID와 클라이언트 비밀 키를 사용하여 JWT 토큰을 얻는 방법을 참조하십시오.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

다음 단계는 빈 PDF 문서를 만드는 것입니다.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
curl -X POST "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/images?llx=10&lly=850&urx=310&ury=650&imageFilePath=Flower-Backgrounds.jpg" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"image":{}}

좌표가 다른 다른 이미지를 삽입하려면 동일한 단계를 반복합니다. 마지막으로 다음 명령을 사용하여 PDF 파일을 이미지 형식으로 변환합니다.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/convert/jpeg?outPath=output.jpeg&width=0&height=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \

샘플 PDF와 생성된 결과 이미지는 아래에 첨부되어 있습니다.

결론

이 문서에서는 온라인에서 JPG 병합 작업을 수행하는 방법에 대한 단계/세부 사항을 설명했습니다. cURL 명령을 사용하여 JPG 이미지를 결합하는 세부 사항도 배웠습니다. 이제 위에서 언급한 기능 외에도 API는 다른 놀라운 기능을 수행할 수 있으며 자세한 내용은 Aspose.PDF 클라우드 기능개요 섹션에서 확인할 수 있습니다.

API를 사용하는 동안 문제가 발생하는 경우 무료 제품 지원 포럼에 언제든지 문의하십시오. 또한 다음 블로그를 방문하여 관련 정보를 확인하는 것이 좋습니다.