WebP는 품질 손실 최소화와 높은 압축 효율성을 제공하는 구글이 설계한 차세대 이미지 형식입니다. 그러나 WebP 이미지는 장치 및 소프트웨어 전반에 걸쳐 보편적으로 지원되지 않습니다. 그러나 WebP를 PDF로 변환함으로써 호환성, 휴대성 및 인쇄 준비 완료 출력을 보장할 수 있습니다. 이는 보고서, 포트폴리오 및 문서 보관소에 적합합니다.

이 튜토리얼에서는 Aspose.Imaging Cloud SDK for .NET을 사용하여 WebP를 PDF로 변환하는 방법을 배울 것입니다. Aspose.Imaging Cloud SDK는 모든 이미지 처리를 클라우드에서 처리하는 REST API 기반 솔루션으로 외부 라이브러리를 설치할 필요가 없습니다.

REST 기반 이미지 처리 API

Aspose.Imaging Cloud SDK for .NET는 이미지 파일을 프로그래밍 방식으로 작업할 수 있는 간단하고 안전한 방법을 제공합니다. 다음을 지원합니다:

  • 형식 변환 (WebP, PNG, JPG, TIFF, BMP 등)
  • 이미지 크기 조정, 잘라내기 및 회전
  • 메타데이터 편집 및 이미지 분석
  • 클라우드 기반 변환 — 무거운 의존성 없음

SDK를 사용하기 위해 첫 번째 단계는 우리의 솔루션에 설치하는 것입니다.

NuGet\Install-Package Aspose.Imaging-Cloud -Version 25.4.0

다음 단계는 Cloud Dashboard에서 클라이언트 자격 증명 세부 정보를 얻는 것입니다.

WebP를 PDF로 변환하는 C# .NET 사용하기

다음 단계를 따라 C#를 사용하여 첫 번째 WebP to PDF 변환기를 만드세요.

단계 1 – API 초기화

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var imagingApi = new ImagingApi(config);

2단계 클라우드 스토리지에 WebP 파일 업로드 API는 이미지를 클라우드 스토리지에 미리 저장된 것으로 예상하므로, 입력 이미지를 업로드하기 위해 다음 코드 스니펫을 사용하십시오.

using (var fileStream = File.OpenRead("input.webp"))
{
    var uploadRequest = new UploadFileRequest("input.webp", fileStream);
    imagingApi.UploadFile(uploadRequest);
}

3단계 – WebP를 PDF로 변환하기 이미지가 업로드되면 다음 코드를 사용하여 WebP 이미지를 PDF로 변환할 수 있습니다:

var request = new CreateConvertedImageRequest("sample.webp", "pdf");
var response = imagingApi.CreateConvertedImage(request);

// Save the converted file locally
using (var outputStream = File.Create("output.pdf"))
{
    response.CopyTo(outputStream);
}
// 자세한 예제를 보려면 https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-dotnet 를 방문해 주세요.

using Aspose.Imaging.Cloud.Sdk;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;
using System.IO;

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

// create imagingAPI instnace
var imagingApi = new ImagingApi(config);

// 로컬 드라이브에서 WebP 이미지를 읽습니다.
using (var fileStream = File.OpenRead("sample.webp"))
{
    var uploadRequest = new UploadFileRequest("sample.webp", fileStream);
    imagingApi.UploadFile(uploadRequest);
}

var request = new CreateConvertedImageRequest("sample.webp", "pdf");
var response = imagingApi.CreateConvertedImage(request);

// 변환된 파일을 로컬 드라이브에 저장하세요.
using (var outputStream = File.Create("resultant.pdf"))
{
    response.CopyTo(outputStream);
}

WebP를 PDF로 변환하기 위해 cURL 명령어 사용하기

f you prefer direct REST calls, you can use cURL to achieve the same result.

Step 1 – 접근 토큰 생성

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXX-XXXX-XXXXX-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Step 2 – WebP를 PDF로 변환하기

다음 명령을 실행하여 WebP를 PDF로 변환하세요.

curl -v -X GET "https://api.aspose.cloud/v3.0/imaging/input.webp/convert?format=pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT_Token>" \
-o "Output.pdf"

무료 온라인 WebP를 PDF로 변환기

코딩 전에 테스트해 보고 싶으신가요? 설치가 필요 없는 WebP to PDF Online Converter를 사용해 보세요. Aspose.Imaging Cloud를 통해 제공됩니다!

free Image Extractor

결론

이 기사에서는 C# .NET 및 Aspose.Imaging Cloud SDK를 사용하여 WebP 이미지를 PDF 파일로 변환하는 방법을 배웠습니다. 우리는 웹P 파일을 클라우드 스토리지에 업로드하는 방법, REST API를 사용하여 웹P를 PDF로 변환하는 방법, C# 및 cURL 명령어로 변환을 수행하는 방법과 같은 주제를 다뤘습니다.

관련 기사

다음 링크를 방문하여 더 알아보세요: