แปลง SVG เป็น PNG โดยใช้ SVG เป็น PNG Converter

โพสต์บนบล็อกนี้เหมาะสำหรับคุณหากคุณต้องการแปลง SVG เป็น PNG ด้วยความละเอียดสูง Scalable Vector Graphics (SVG) เป็นรูปแบบไฟล์ภาพยอดนิยมที่สามารถปรับขนาดได้ทุกขนาดโดยไม่กระทบต่อคุณภาพของภาพ ในทางกลับกัน Portable Network Graphics (PNG) ก็มีการใช้กันอย่างแพร่หลายเนื่องจากคุณภาพของภาพที่มีความละเอียดสูง โดยทั่วไป SVG จะถูกเลือกใช้มากกว่ารูปภาพ PNG ดังนั้นเราจะได้เรียนรู้วิธีแปลง SVG เป็น PNG โดยทางโปรแกรม สำหรับระบบอัตโนมัตินี้ เราจะใช้ GroupDocs.Conversion Cloud SDK for .NET อย่างไรก็ตาม โปรดอ่านคู่มือนี้อย่างละเอียดและเรียนรู้วิธีสร้างตัวแปลง SVG เป็น PNG ใน C#

บทความนี้จะกล่าวถึงประเด็นต่อไปนี้:

การติดตั้ง API ของตัวแปลง SVG เป็น PNG

ก่อนที่จะไปยังส่วนการใช้งาน อันดับแรก เราจะดูวิธีการติดตั้ง GroupDocs.Conversion Cloud SDK for .NET ระดับองค์กรบนเครื่องของเรา จริงๆ แล้ว มีสองวิธีในการตั้งค่าไลบรารี .NET ที่มีคุณสมบัติครบถ้วนนี้ ขั้นแรก คุณสามารถดาวน์โหลด NuGet Package หรือรันคำสั่งต่อไปนี้ลงใน NuGet Package Manager:

Install-Package GroupDocs.Conversion-Cloud -Version 23.9.0

เมื่อติดตั้งแล้ว ขั้นตอนต่อไปคือการรับข้อมูลประจำตัว API (รหัสไคลเอ็นต์ + ความลับไคลเอ็นต์) เพื่อจุดประสงค์ดังกล่าว คุณสามารถไปที่ คำแนะนำ เพื่อดูขั้นตอนในการดำเนินการเพื่อรับข้อมูลรับรอง API จากคลาวด์ API ของเรา แดชบอร์ด

แปลง SVG เป็น PNG ใน C#

มาดูขั้นตอนต่างๆ และข้อมูลโค้ดเพื่อแปลง SVG เป็น PNG โดยใช้ Cloud SDKs ที่เปิดเผยโดย GroupDocs.Conversion โปรดทราบว่าเราได้อัปโหลดไฟล์ SVG ต้นฉบับไปยัง API Cloud แดชบอร์ด อย่างไรก็ตาม คุณสามารถอัปโหลดด้วยตนเองหรือโดยทางโปรแกรมได้โดยการเรียกเมธอด UploadFile นี้

คุณสามารถทำตามขั้นตอนที่ระบุไว้ด้านล่าง:

  • รับข้อมูลรับรอง API ของคุณ
  • สร้างอินสแตนซ์อ็อบเจ็กต์ของคลาสการกำหนดค่าด้วยรหัสลับไคลเอ็นต์และรหัสไคลเอ็นต์
  • ตั้งค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ API
  • เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
  • สร้างวัตถุของคลาส ConvertSettings และเริ่มต้นโดยการตั้งค่าต่างๆ เช่น FilePath, Format เป็นต้น
  • เรียกใช้เมธอด ConvertDocument และส่งอินสแตนซ์ของคลาส ConvertDocumentRequest เพื่อแปลง SVG เป็น PNG โดยทางโปรแกรม

โปรดทำตามตัวอย่างโค้ดต่อไปนี้เพื่อแปลง SVG เป็น PNG ใน C#

using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;

namespace GroupDocs.Conversion.CSharp
{
    // แปลง SVG เป็น PNG ใน C#
    class Convert_SVG_to_PNG

    {
        static void Main(string[] args)
        {

            try
            {
                // รับข้อมูลรับรอง API ของคุณ 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                string myStorage = "test";

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

                // เริ่มต้นอินสแตนซ์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาสการกำหนดค่า
                var apiInstance = new ConvertApi(configuration);
                // สร้างวัตถุของคลาส ConvertSettings และเริ่มต้นโดยการตั้งค่าต่างๆ เช่น FilePath, Format เป็นต้น
                var settings = new ConvertSettings
                {
                    FilePath = "sample.svg",
                    Format = "png",
                    OutputPath = "test/output-sample-file.png"
                };

                // เรียกใช้เมธอด ConvertDocument และส่งอินสแตนซ์ของคลาส ConvertDocumentRequest เพื่อแปลง SVG เป็น PNG โดยทางโปรแกรม
                var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
                Console.WriteLine("Successfully converted SVG to PNG in C#: " + response[0].Url);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
            }

        }
    }
}

ดังนั้นคุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

แปลง svg เป็น png

นอกจากนี้ คุณสามารถดาวน์โหลดไฟล์ภาพที่แปลงแล้วได้ด้วยตนเองหรือโดยทางโปรแกรมโดยเรียกใช้เมธอด DownloadFile

แปลง SVG เป็น PNG ออนไลน์

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

แปลง SVG เป็น PNG ออนไลน์

ความคิดสุดท้าย

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

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

ในที่สุด groupdocs.cloud ก็กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย – คำถามที่พบบ่อย

วิธีแปลง SVG เป็น PNG โดยทางโปรแกรม

GroupDocs.Conversion นำเสนอ Cloud SDK และ REST API เพื่อแปลง SVG เป็น PNG ใน C# โดยทางโปรแกรม โปรดไปที่ link นี้เพื่อทราบข้อมูลโค้ดที่แน่นอน

เครื่องมือใดที่แปลง SVG เป็น PNG

คุณสามารถใช้ ออนไลน์ ตัวแปลง SVG เป็น PNG นี้เพื่อแปลง SVG เป็น PNG ออนไลน์ ฟรีและคุณสามารถแปลงไฟล์ได้มากเท่าที่ต้องการ

ดูสิ่งนี้ด้วย