WebP არის ახალი თაობის გამოსახულების ფორმატი, რომელიც შექმნა Google-მა და უზრუნველყოფს მაღალი შეკუმშვის ეფექტურობას მინიმალური ხარისხის დაკარგვით. თუმცა, WebP გამოსახულებები არ არის უნივერსალურად_supported_ მოწყობილობებზე და პროგრამებში. თუმცა, WebP-ის PDF-ში გადაკეთებით, თქვენ გარანტობთ თავსებადობას, მობილურობას და გამოსაწერები შედეგები—იდეალურია ანგარიშების, პორტფოლიოების და დოკუმენტების არქივებისთვის.

ამ სასწავლო კურსში, თქვენ ისწავლით როგორ უნდა გადააქციოთ WebP PDF ფორმატში Aspose.Imaging Cloud SDK for .NET-ის გამოყენებით, 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-ის გამოყენებით

გთხოვთ, მიჰყევათ ქვემოთ მოცემულ ნაბიჯებს, რომ შექმნათ თქვენი პირველი WebP to PDF გადამყვანი C#-ში.

შეფუთვა 1 – დააყენეთ API

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

var imagingApi = new ImagingApi(config);

step 2 Upload the WebP File to Cloud Storage როგორც API ელოდება, რომ სურათი უკვე ხელმისაწვდომი იქნება ღრუბლოვანი შენახვის სისტემაში, ამიტომ გთხოვთ გამოიყენოთ შემდეგი კოდი, რომ ატვირთოთ შესავალი სურათი.

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

Step 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 ბრძანებები გამოიყენეთ.

თუ გაწვდილი REST ზარების პირდაპირი გამოყენება გفضلობთ, შეგიძლიათ cURL გამოიყენოთ იმავე შედეგის მისაღებად.

ნაბიჯი 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 - ინსტალაციის საჭიროება არ არის!

უფასო გამოსახულების ამოსაღები

დასკვნა

ამ სტატიაში თქვენ ისწავლეთ როგორ უნდა გადააკეთოთ WebP სურათები PDF ფაილებს C# .NET და Aspose.Imaging Cloud SDK-ის გამოყენებით. ჩვენ ვDiscussion-ეთ ისეთ თემებზე, როგორიცაა WebP ფაილების Cloud Storage-ში ატვირთვა, WebP-ს PDF-ის შევცვლა REST API-ის გამოყენებით და ვასრულებდით გარდასახვას როგორც C#-ის, ასევე cURL ბრძანებების გამოყენებით.

დაკავშირებული სტატები

თუ შეიძლება, მოინახულეთ შემდეგი ბმულები, რომ მეტი გაიგოთ: