WebP — це формат зображень нового покоління, розроблений Google, який забезпечує високу ефективність стиснення з мінімальними втратами якості. Проте, зображення WebP не підтримуються універсально на різних пристроях та програмному забезпеченні. Однак, конвертувавши WebP у PDF, ви забезпечуєте сумісність, портативність та готовий до друку вихід — ідеально підходить для звітів, портфоліо та архівів документів.
У цьому навчальному посібнику ви дізнаєтеся, як перетворити WebP у PDF за допомогою Aspose.Imaging Cloud SDK для .NET, рішення на основі REST API, яке обробляє всі зображення в хмарі — немає необхідності встановлювати якісь зовнішні бібліотеки.
- API обробки зображень на основі REST
- Конвертуйте WebP в PDF за допомогою C# .NET
- Перетворення WebP у PDF за допомогою команд cURL
REST Based Image Processing 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 у PDF за допомогою C#.
Крок 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
Якщо ви віддаєте перевагу прямим 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"
Крок 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. Ми розглянули такі теми, як Завантаження файлів WebP у хмарне сховище, Перетворення WebP у PDF за допомогою REST API та виконували перетворення за допомогою команд C# і cURL.
Схожі статті
Будь ласка, відвідайте наступні посилання, щоб дізнатися більше про: