svg เป็น jpg

การแปลง SVG เป็น JPG ออนไลน์ใน C# .NET

ไฟล์ SVG(กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้) เหมาะสำหรับเว็บกราฟิกเนื่องจากความสามารถในการปรับขนาดและความเป็นอิสระของความละเอียด อย่างไรก็ตาม มีบางครั้งที่จำเป็นต้องแปลง SVG เป็น JPG(Joint Photographic Experts Group) โดยเฉพาะอย่างยิ่งเพื่อให้เข้ากันได้กับแพลตฟอร์มและแอปพลิเคชันที่ไม่รองรับ SVG ในบทความนี้ เราจะอธิบายรายละเอียดเกี่ยวกับวิธีการแปลง SVG เป็น JPG โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET วิธีการนี้ไม่เพียงทำให้กระบวนการง่ายขึ้น แต่ยังรับประกันผลลัพธ์คุณภาพสูง ทำให้เป็นเครื่องมืออันล้ำค่าสำหรับนักพัฒนา

SDK การแปลง SVG เป็น JPG

GroupDocs.Conversion Cloud SDK for .NET เป็น SDK อันทรงประสิทธิภาพที่ออกแบบมาเพื่อลดความซับซ้อนและปรับปรุงกระบวนการแปลงเอกสารและรูปแบบรูปภาพต่างๆ (ไฟล์มากกว่า 50 ประเภท) SDK จัดการรายละเอียดที่ซับซ้อนของกระบวนการแปลง เพื่อให้มั่นใจว่าได้ผลลัพธ์คุณภาพสูงและรักษาความสมบูรณ์ของภาพต้นฉบับ

ขั้นตอนแรกคือการติดตั้ง SDK โดยค้นหา GroupDocs.Conversion-Cloud ในตัวจัดการแพ็คเกจ NuGet จากนั้นคลิกปุ่มติดตั้ง หรือคุณอาจพิจารณาดำเนินการคำสั่งต่อไปนี้ในคอนโซลตัวจัดการแพ็คเกจ

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

หลังจากการติดตั้ง เราจำเป็นต้องได้รับข้อมูลประจำตัว API ส่วนบุคคลของเรา (เช่น รหัสลูกค้าและความลับของลูกค้า) โปรดปฏิบัติตามคำแนะนำที่ระบุไว้ใน [บทช่วยสอน] สั้นๆ นี้ 8 ซึ่งอธิบายรายละเอียดเกี่ยวกับวิธีรับข้อมูลรับรอง API

แปลง SVG เป็น JPG ใน C# .NET

ส่วนนี้จะให้ความกระจ่างเกี่ยวกับความยืดหยุ่นของ GroupDocs.Conversion Cloud SDK ซึ่งทำให้เป็นตัวเลือกที่เหมาะสำหรับนักพัฒนาที่กำลังมองหากราฟิกแบบเวกเตอร์ที่สามารถปรับขนาดได้ที่เชื่อถือได้และมีประสิทธิภาพในการแปลง JPG ภายในแอปพลิเคชัน .NET

  1. สร้างอินสแตนซ์ของคลาส “การกำหนดค่า” ที่เราส่งข้อมูลรับรองไคลเอ็นต์เป็นอาร์กิวเมนต์
var configurations = new Configuration(clientId, clientSecret1);
  1. เริ่มต้น ConvertApi โดยที่เราส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์อินพุต
var apiInstance = new ConvertApi(configurations);
  1. อัปโหลดรูปภาพ SVG อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
fileUpload.UploadFile(new UploadFileRequest("input.svg", stream));
  1. สร้างอินสแตนซ์ของ ConvertSettings โดยที่เราระบุชื่อของไฟล์ SVG อินพุต รูปแบบผลลัพธ์เป็น jpg และชื่อของรูปภาพ JPEG ที่เป็นผลลัพธ์เป็นอาร์กิวเมนต์
var settings = new ConvertSettings{...}
  1. เรียก API ConvertDocumentRequest เพื่อแปลงรูปแบบ SVG เป็น JPG และบันทึกผลลัพธ์ JPG ลงในที่เก็บข้อมูลบนคลาวด์
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// ตัวอย่างเพิ่มเติมเกี่ยวกับhttps://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// รับข้อมูลรับรอง API ของคุณ 
string clientId = "XXXXXXX-XXXXXXX-4088-XXXXX-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

// สร้างอินสแตนซ์ของคลาสการกำหนดค่าและเริ่มต้นด้วยรหัสไคลเอ็นต์และความลับไคลเอ็นต์ 
var configurations = new Configuration(clientId, clientSecret1);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานสำหรับ API การแปลง SVG เป็น JPG
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
var apiInstance = new ConvertApi(configurations);
             
// อ่านเนื้อหาของอิมเมจ SVG อินพุตจากไดรฟ์ในเครื่อง             
using (var stream = System.IO.File.OpenRead("input.svg"))
{
    // สร้างอินสแตนซ์ของ FileApi
    var fileUpload = new FileApi(configurations);
    // อัปโหลด SVG อินพุตไปยังที่เก็บข้อมูลบนคลาวด์
    fileUpload.UploadFile(new UploadFileRequest("input.svg", stream));

    // สร้าง ConvertSettings โดยที่เรากำหนดชื่อไฟล์ SVG อินพุตและชื่อของรูปภาพ JPG ที่เป็นผลลัพธ์
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.svg",
        Format = "jpg",
        OutputPath = "myResultant.jpg"
    };
    
    // เรียกใช้เมธอด ConvertDocument เพื่อแปลงรูปแบบ SVG เป็นรูปแบบ JPG
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // พิมพ์ข้อความสำเร็จ
        Console.WriteLine("The SVG to JPG conversion completed successfully !");
    }
}

รูปภาพ SVG ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก trashloader.svg

การแปลง SVG เป็น JPG โดยใช้คำสั่ง cURL

การแปลง SVG เป็น JPG โดยใช้คำสั่ง GroupDocs.Conversion Cloud API และ cURL เป็นกระบวนการที่ไม่ซับซ้อน ซึ่งช่วยให้คุณใช้ประโยชน์จากฟีเจอร์อันทรงพลังของแพลตฟอร์ม GroupDocs ผ่านคำขอ HTTP แบบง่ายๆ วิธีการนี้เป็นวิธีที่รวดเร็วและมีประสิทธิภาพในการแปลงรูปภาพโดยทางโปรแกรม ทำให้เหมาะสำหรับการทำงานอัตโนมัติในสภาพแวดล้อมการพัฒนาต่างๆ

ในแนวทางนี้ ก่อนอื่นเราต้องสร้างโทเค็นการเข้าถึง JWT ตามข้อมูลประจำตัวไคลเอ็นต์ เมื่อได้รับโทเค็น JWT แล้ว โปรดดำเนินการคำสั่ง cURL ต่อไปนี้เพื่อแปลงกราฟิกเวกเตอร์ที่ปรับขนาดได้เป็นภาพแรสเตอร์ JPG หลังจากการแปลง ผลลัพธ์ JPEG จะถูกจัดเก็บไว้ในที่เก็บข้อมูลบนคลาวด์

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceSVG}\",  \"Format\": \"jpg\",  \"OutputPath\": \"{resultantFile}\"}"

โปรดแทนที่ sourceSVG ด้วยชื่อของรูปภาพกราฟิกเวกเตอร์ที่ปรับขนาดได้อินพุต resultantFile ด้วยชื่อของรูปภาพ JPG ที่เป็นผลลัพธ์ และ accessToken ด้วยโทเค็นการเข้าถึง JWT ส่วนบุคคล

  • ตอนนี้แทนที่จะบันทึก JPG ผลลัพธ์ลงในที่เก็บข้อมูลบนคลาวด์ เรายังสามารถบันทึกไฟล์ผลลัพธ์บนไดรฟ์ในเครื่องได้โดยใช้คำสั่ง cURL ต่อไปนี้:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"jpg\"}" \
-o "myResultant.jpg"

แปลง SVG เป็น JPG ฟรี

เราขอแนะนำเป็นอย่างยิ่งให้คุณลองใช้ 14 แอปแปลง SVG เป็น JPG]14 ที่ฟรี น้ำหนักเบา และประสิทธิภาพสูงซึ่งพัฒนาโดยใช้ API ของ GroupDocs.Conversion Cloud คุณสามารถสัมผัสกับความสามารถที่น่าทึ่งของการแปลง SVG เป็น JPG โดยไม่ต้องติดตั้งใดๆ

โปรแกรมแปลงไฟล์ svg เป็น jpg

ลิงค์ที่เป็นประโยชน์

บทสรุป

โดยสรุป การแปลง SVG เป็น JPG สามารถทำได้อย่างมีประสิทธิภาพโดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET หรือผ่านคำสั่ง cURL เราได้เรียนรู้ว่า SDK ให้การบูรณาการอย่างราบรื่นกับแอปพลิเคชัน C# .NET โดยนำเสนอความสามารถที่แข็งแกร่งและตัวเลือกการปรับแต่งสำหรับการแปลงคุณภาพสูง อีกทางหนึ่ง คำสั่ง cURL นำเสนอวิธีที่ตรงไปตรงมาในการโต้ตอบกับ GroupDocs API เพื่อการประมวลผลภาพอัตโนมัติที่รวดเร็ว อย่างไรก็ตาม ทั้งสองวิธีรับประกันผลลัพธ์ที่เชื่อถือได้และเป็นมืออาชีพ ทำให้ GroupDocs.Conversion เป็นตัวเลือกที่ยอดเยี่ยมสำหรับทุกความต้องการในการแปลงรูปภาพของคุณ

บทความที่เกี่ยวข้อง

เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: