WebP הוא פורמט תמונה מדור הבא שעוצב על ידי גוגל אשר מספק יעילות דחיסה גבוהה עם אובדן איכות מינימלי. עם זאת, תמונות WebP אינן נתמכות באופן אוניברסלי על פני מכשירים ותוכנות. עם זאת, על ידי המרת WebP ל- PDF, אתה מבטיח תאימות, ניידות ויצוא מוכן להדפסה - מושלם עבור דוחות, תיקים וארכיוני מסמכים.
במדריך הזה, אתה תלמד כיצד להמיר WebP ל-PDF באמצעות Aspose.Imaging Cloud SDK עבור .NET, פתרון מבוסס REST API המנהל את כל עיבוד התמונה בענן—אין צורך להתקין שום ספריות חיצוניות.
ממשק API לעיבוד תמונות מבוסס REST
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);
}
// למש examples, בבקשה בקרו ב- 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.
מאמרים קשורים
אנא בקר בלינקים הבאים כדי ללמוד עוד על: