WebP là một định dạng hình ảnh thế hệ tiếp theo được thiết kế bởi Google, cung cấp hiệu quả nén cao với tổn thất chất lượng tối thiểu. Tuy nhiên, hình ảnh WebP không được hỗ trợ rộng rãi trên các thiết bị và phần mềm. Tuy nhiên, bằng cách chuyển đổi WebP sang PDF, bạn đảm bảo tính tương thích, di động và đầu ra sẵn sàng cho in ấn - lý tưởng cho các báo cáo, danh mục và lưu trữ tài liệu.
Trong hướng dẫn này, bạn sẽ học cách chuyển đổi WebP sang PDF bằng cách sử dụng Aspose.Imaging Cloud SDK cho .NET, một giải pháp dựa trên API REST xử lý tất cả các tác vụ xử lý hình ảnh trên đám mây - không cần cài đặt bất kỳ thư viện bên ngoài nào.
- API Xử Lý Hình Ảnh Dựa Trên REST
- Chuyển đổi WebP sang PDF bằng C# .NET
- Chuyển đổi WebP thành PDF bằng cách sử dụng lệnh cURL
API Xử Lý Hình Ảnh Dựa Trên REST
Aspose.Imaging Cloud SDK for .NET cung cấp một cách đơn giản và an toàn để làm việc với các tệp hình ảnh theo cách lập trình. Nó hỗ trợ:
- Chuyển đổi định dạng (WebP, PNG, JPG, TIFF, BMP v.v.)
- Thay đổi kích thước hình ảnh, cắt xén và xoay hình
- Chỉnh sửa siêu dữ liệu và phân tích hình ảnh
- Chuyển đổi dựa trên đám mây — không phụ thuộc nặng nề
Để sử dụng SDK, bước đầu tiên là cài đặt nó vào giải pháp của chúng ta.
NuGet\Install-Package Aspose.Imaging-Cloud -Version 25.4.0
Bước tiếp theo là lấy thông tin chứng chỉ khách hàng từ Cloud Dashboard.
Chuyển đổi WebP sang PDF sử dụng C# .NET
Vui lòng làm theo các bước dưới đây để tạo bộ chuyển đổi từ WebP sang PDF đầu tiên của bạn bằng C#.
Bước 1 – Khởi tạo API
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var imagingApi = new ImagingApi(config);
Bước 2 Tải tệp WebP lên Cloud Storage Vì API mong đợi hình ảnh đã có sẵn trong lưu trữ đám mây, hãy sử dụng đoạn mã sau để tải lên hình ảnh đầu vào.
using (var fileStream = File.OpenRead("input.webp"))
{
var uploadRequest = new UploadFileRequest("input.webp", fileStream);
imagingApi.UploadFile(uploadRequest);
}
Bước 3 – Chuyển đổi WebP sang PDF Khi hình ảnh đã được tải lên, chúng ta có thể chuyển đổi hình ảnh WebP thành PDF bằng cách sử dụng đoạn mã sau:
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);
}
// Để biết thêm ví dụ, xin vui lòng truy cập 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);
// đọc hình ảnh WebP từ ổ đĩa cục bộ
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);
// Lưu tệp đã chuyển đổi vào ổ đĩa cục bộ
using (var outputStream = File.Create("resultant.pdf"))
{
response.CopyTo(outputStream);
}
Chuyển đổi WebP sang PDF bằng cách sử dụng lệnh cURL
Nếu bạn thích gọi REST trực tiếp, bạn có thể sử dụng cURL để đạt được kết quả tương tự.
Bước 1 – Tạo Mã Truy Cập
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"
Bước 2 – Chuyển đổi WebP sang PDF
Thực hiện lệnh sau để chuyển đổi từ WebP sang 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"
Trình chuyển đổi WebP sang PDF trực tuyến miễn phí
Muốn thử nó trước khi lập trình? Thử Trình chuyển đổi WebP sang PDF trực tuyến miễn phí được cung cấp bởi Aspose.Imaging Cloud — không cần cài đặt!

Kết luận
Trong bài viết này, bạn đã học cách chuyển đổi hình ảnh WebP thành tệp PDF bằng cách sử dụng C# .NET và Aspose.Imaging Cloud SDK. Chúng tôi đã đề cập đến các chủ đề như Tải lên các tệp WebP lên lưu trữ đám mây, Chuyển đổi WebP sang PDF bằng cách sử dụng REST API và thực hiện các chuyển đổi với cả lệnh C# và cURL.
Các bài báo liên quan
Vui lòng truy cập các liên kết sau để tìm hiểu thêm về: