Konversi SVG ke PNG menggunakan Konverter SVG ke PNG

Entri blog ini cocok untuk Anda jika Anda ingin mengonversi SVG menjadi PNG dalam resolusi tinggi. Scalable Vector Graphics (SVG) adalah format file gambar populer yang dapat diskalakan ke ukuran apa pun tanpa mengurangi kualitas gambar. Di sisi lain, Portable Network Graphics (PNG) juga banyak digunakan karena kualitas gambarnya yang beresolusi tinggi. Umumnya, SVG lebih disukai daripada gambar PNG jadi kita akan mempelajari cara mengonversi SVG ke PNG secara terprogram. Untuk otomatisasi ini, kami akan menggunakan GroupDocs.Conversion Cloud SDK for .NET. Namun, harap baca panduan ini dengan cermat dan pelajari cara membuat konverter SVG ke PNG di C#.

Poin-poin berikut akan dibahas dalam artikel ini:

Instalasi API Konverter SVG ke PNG

Sebelum masuk ke bagian implementasi, pertama-tama, kita akan melihat cara menginstal GroupDocs.Conversion Cloud SDK for .NET tingkat perusahaan ini di mesin kita. Faktanya, ada dua cara untuk menyiapkan perpustakaan .NET yang kaya fitur ini. Pertama, Anda dapat mengunduh Paket NuGet atau menjalankan perintah berikut ke Manajer Paket NuGet:

Install-Package GroupDocs.Conversion-Cloud -Version 23.9.0

Setelah terinstal, langkah selanjutnya adalah mendapatkan kredensial API (ID Klien + Rahasia Klien). Untuk tujuan itu, Anda dapat mengunjungi panduan kami untuk melihat langkah-langkah yang harus dilakukan untuk mendapatkan kredensial API dari [dasbor] cloud API kami]9.

Konversi SVG ke PNG di C#

Mari ikuti langkah-langkah dan cuplikan kode untuk mengonversi SVG ke PNG menggunakan Cloud SDKs yang diekspos oleh GroupDocs.Conversion. Harap dicatat bahwa kami telah mengunggah file SVG sumber ke API Cloud dasbor. Namun, Anda dapat mengunggah secara manual atau terprogram dengan memanggil metode UploadFile ini.

Anda dapat mengikuti langkah-langkah yang disebutkan di bawah ini:

  • Dapatkan kredensial API Anda
  • Buat instance objek kelas Konfigurasi dengan Rahasia Klien & ID Klien.
  • Tetapkan nilai ApiBaseUrl untuk menyetel URL dasar API.
  • Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
  • Buat objek kelas ConvertSettings dan inisialisasi dengan mengatur nilai seperti FilePath, Format, dll.
  • Panggil metode ConvertDocument dan berikan instance kelas ConvertDocumentRequest untuk mengonversi SVG ke PNG secara terprogram.

Silakan ikuti contoh kode berikut untuk mengonversi SVG ke PNG di 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
{
    // Konversi SVG ke PNG di C#
    class Convert_SVG_to_PNG

    {
        static void Main(string[] args)
        {

            try
            {
                // Dapatkan kredensial API Anda 
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
                string myStorage = "test";

                // Buat instance objek kelas Konfigurasi dengan Rahasia Klien & ID Klien. 
                var configuration = new Configuration(clientId, clientSecret);
                // Tetapkan nilai ApiBaseUrl untuk menyetel url dasar API.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // Inisialisasi instance kelas ConvertApi dengan objek kelas Konfigurasi.
                var apiInstance = new ConvertApi(configuration);
                // Buat objek kelas ConvertSettings dan inisialisasi dengan mengatur nilai seperti FilePath, Format, dll.
                var settings = new ConvertSettings
                {
                    FilePath = "sample.svg",
                    Format = "png",
                    OutputPath = "test/output-sample-file.png"
                };

                // Panggil metode ConvertDocument dan berikan instance kelas ConvertDocumentRequest untuk mengonversi SVG ke PNG secara terprogram.
                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);
            }

        }
    }
}

Jadi, Anda dapat melihat outputnya pada gambar di bawah ini:

konversi svg ke png

Selanjutnya, Anda dapat mengunduh gambar yang dikonversi secara manual atau terprogram dengan menggunakan metode DownloadFile.

Konversi SVG ke PNG Daring

Selain itu, terdapat alat online untuk konversi SVG ke PNG yang didukung oleh GroupDocs.Conversion Cloud SDKs dan REST APIs. Hal terbaik tentang alat ini adalah cepat, efisien, multi-platform, dan mudah digunakan. Yang terpenting, ini tidak memerlukan langganan apa pun dan Anda dapat mulai menggunakan alat ini untuk mengonversi SVG ke PNG online.

mengonversi SVG ke PNG daring

Pikiran Terakhir

Artikel ini mendemonstrasikan langkah-langkah dan cuplikan kode untuk mengonversi SVG ke PNG di C#. Selain itu, GroupDocs.Conversion Cloud SDK for .NET menyediakan berbagai metode untuk membuat konverter SVG ke PNG yang siap produksi untuk perangkat lunak bisnis Anda. Kami juga telah melalui alat online tempat Anda dapat mengonversi SVG ke PNG online. Selain itu, Anda dapat mengunjungi dokumentasi untuk mempelajari fitur lainnya. Terakhir, jangan lupa mengunjungi Referensi API untuk merasakan API kami langsung di browser Web.

Selanjutnya, kami menyarankan Anda mengikuti [Panduan Memulai] kami]16.

Terakhir, groupdocs.cloud sedang menulis artikel baru. Jadi, harap tetap berhubungan untuk pembaruan terkini.

Berikan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau permintaan Anda di forum kami.

Pertanyaan yang Sering Diajukan – FAQ

Bagaimana cara mengonversi SVG ke PNG secara terprogram?

GroupDocs.Conversion menawarkan Cloud SDK dan REST API untuk mengonversi SVG ke PNG secara terprogram di C#. Silakan kunjungi link ini untuk mengetahui cuplikan kode sebenarnya.

Alat apa yang mengubah SVG ke PNG?

Anda dapat menggunakan konverter SVG ke PNG online ini untuk mengonversi SVG ke PNG secara online. Ini gratis dan Anda dapat mengonversi file sebanyak yang diperlukan.

Lihat juga