WebP არის ახალი თაობის გამოსახულების ფორმატი, რომელიც შექმნა Google-მა და უზრუნველყოფს მაღალი შეკუმშვის ეფექტურობას მინიმალური ხარისხის დაკარგვით. თუმცა, WebP გამოსახულებები არ არის უნივერსალურად_supported_ მოწყობილობებზე და პროგრამებში. თუმცა, WebP-ის PDF-ში გადაკეთებით, თქვენ გარანტობთ თავსებადობას, მობილურობას და გამოსაწერები შედეგები—იდეალურია ანგარიშების, პორტფოლიოების და დოკუმენტების არქივებისთვის.
ამ სასწავლო კურსში, თქვენ ისწავლით როგორ უნდა გადააქციოთ WebP PDF ფორმატში Aspose.Imaging Cloud SDK for .NET-ის გამოყენებით, REST API-ზე დაფუძნებული გადაწყვეტილება, რომელიც მოიხმარდება ყველა სურათის დამუშავებას ღრუბელში - არ არის საჭირო ნებისმიერი გარე ბიბლიოთეკების ინსტალაცია.
- REST დამყარებული გამოსახულების დამუშავების API
- WebP-დან PDF-ად გადაქცევა C# .NET-ის გამოყენებით
- WebP-დან PDF-ის ტრანსფორმაცია cURL ბრძანებებით
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 ბრძანებების გამოყენებით.
დაკავშირებული სტატები
თუ შეიძლება, მოინახულეთ შემდეგი ბმულები, რომ მეტი გაიგოთ: