WebP เป็นรูปแบบภาพรุ่นถัดไปที่ออกแบบโดย Google ซึ่งให้ประสิทธิภาพการบีบอัดที่สูงด้วยการสูญเสียคุณภาพที่น้อยมาก อย่างไรก็ตาม รูปภาพ WebP ไม่ได้รับการสนับสนุนในทุกอุปกรณ์และซอฟต์แวร์ อย่างไรก็ตาม การแปลง WebP เป็น PDF จะช่วยให้มั่นใจถึงความเข้ากันได้ การพกพา และผลลัพธ์ที่พร้อมพิมพ์—เหมาะสำหรับรายงาน พอร์ตโฟลิโอ และคลังเอกสาร
ในบทแนะนำนี้ คุณจะได้เรียนรู้วิธีแปลง WebP เป็น PDF โดยใช้ Aspose.Imaging Cloud SDK สำหรับ .NET ซึ่งเป็นโซลูชันที่ใช้ REST API ที่จัดการการประมวลผลภาพทั้งหมดบนคลาวด์—ไม่จำเป็นต้องติดตั้งไลบรารีภายนอกใดๆ
- REST Based Image Processing API
- แปลง 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 ไปยัง Cloud Storage เนื่องจาก API คาดหวังว่าภาพจะต้องพร้อมใช้งานในพื้นที่จัดเก็บในคลาวด์แล้ว กรุณาใช้โค้ดสSnippet ต่อไปนี้เพื่ออัปโหลดภาพที่ต้องการ
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 – สร้าง Access Token
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 ทั้งคู่
บทความที่เกี่ยวข้อง
กรุณาเยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: