SVG-PNG 변환기를 사용하여 SVG를 PNG로 변환

이 블로그 게시물은 고해상도에서 SVGPNG로 변환하려는 경우에 적합합니다. SVG(Scalable Vector Graphics)는 이미지 품질 저하 없이 어떤 크기로든 확장할 수 있는 널리 사용되는 이미지 파일 형식입니다. 한편, 고해상도의 화질로 인해 PNG(Portable Network Graphics)도 널리 사용되고 있습니다. 일반적으로 SVG는 PNG 이미지보다 선호되므로 프로그래밍 방식으로 SVG를 PNG로 변환하는 방법을 알아봅니다. 이 자동화를 위해 GroupDocs.Conversion Cloud SDK for .NET을 사용합니다. 하지만 이 가이드를 주의 깊게 살펴보고 C#에서 SVG-PNG 변환기를 구축하는 방법을 알아보세요.

이 기사에서는 다음 사항을 다룰 것입니다.

SVG-PNG 변환기 API 설치

구현 섹션으로 이동하기 전에 먼저 이 엔터프라이즈 수준 .NET용 GroupDocs.Conversion Cloud SDK를 컴퓨터에 설치하는 방법을 살펴보겠습니다. 실제로 이 풍부한 기능의 .NET 라이브러리를 설정하는 방법에는 두 가지가 있습니다. 먼저, NuGet 패키지를 다운로드하거나 NuGet 패키지 관리자에서 다음 명령을 실행할 수 있습니다.

Install-Package GroupDocs.Conversion-Cloud -Version 23.9.0

설치가 완료되면 다음 단계는 API 자격 증명(클라이언트 ID + 클라이언트 비밀번호)을 얻는 것입니다. 이를 위해 가이드를 방문하여 API 클라우드대시보드에서 API 자격 증명을 얻기 위해 수행하는 단계를 확인할 수 있습니다.

C#에서 SVG를 PNG로 변환

GroupDocs.Conversion에 의해 노출된 Cloud SDKs를 사용하여 SVG를 PNG로 변환하는 단계와 코드 조각을 살펴보겠습니다. API 클라우드 대시보드에 소스 SVG 파일을 업로드했습니다. 그러나 이 UploadFile 메서드를 호출하여 수동으로 또는 프로그래밍 방식으로 업로드할 수 있습니다.

아래에 언급된 단계를 따를 수 있습니다:

  • API 자격 증명 받기
  • 클라이언트 비밀 및 클라이언트 ID를 사용하여 구성 클래스의 개체를 인스턴스화합니다.
  • API의 기본 URL을 설정하려면 ApiBaseUrl 값을 설정하세요.
  • Configuration 클래스의 개체를 사용하여 ConvertApi 클래스의 인스턴스를 초기화합니다.
  • ConvertSettings 클래스의 객체를 생성하고 FilePath, Format 등의 값을 설정하여 초기화합니다.
  • ConvertDocument 메서드를 호출하고 ConvertDocumentRequest 클래스의 인스턴스를 전달하여 프로그래밍 방식으로 SVG를 PNG로 변환합니다.

C#에서 SVG를 PNG로 변환하려면 다음 코드 예제를 따르세요.

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
{
    // C#에서 SVG를 PNG로 변환
    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";

                // 클라이언트 비밀 및 클라이언트 ID를 사용하여 구성 클래스의 개체를 인스턴스화합니다. 
                var configuration = new Configuration(clientId, clientSecret);
                // API의 기본 URL을 설정하려면 ApiBaseUrl 값을 설정하세요.
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

                // Configuration 클래스의 개체를 사용하여 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로 변환

또한 GroupDocs.Conversion Cloud SDK 및 REST API를 기반으로 SVG를 PNG로 변환하기 위한 온라인 도구가 있습니다. 이 도구의 가장 좋은 점은 빠르고 효율적이며 다중 플랫폼이며 사용이 간편하다는 것입니다. 무엇보다도 구독이 필요하지 않으며 이 도구를 사용하여 온라인에서 SVG를 PNG로 변환할 수 있습니다.

온라인에서 SVG를 PNG로 변환

마지막 생각들

이 문서에서는 C#에서 SVG를 PNG로 변환하는 단계와 코드 조각을 설명했습니다. 또한 .NET용 GroupDocs.Conversion Cloud SDK는 비즈니스 소프트웨어를 위한 프로덕션 지원 SVG-PNG 변환기를 구축하는 다양한 방법을 제공합니다. 또한 온라인에서 SVG를 PNG로 변환할 수 있는 온라인 도구도 살펴보았습니다. 또한 문서를 방문하여 다른 기능을 알아볼 수도 있습니다. 마지막으로, 웹 브라우저에서 직접 API를 경험하려면 API 참조를 방문하는 것을 잊지 마세요.

또한 시작하기 가이드를 따르는 것이 좋습니다.

마지막으로 groupdocs.cloud에서 새 기사를 작성하고 있습니다. 따라서 최신 업데이트를 계속 확인하시기 바랍니다.

질문하기

귀하의 질문이나 질문에 대해 포럼에 알려주실 수 있습니다.

자주 묻는 질문 – FAQ

프로그래밍 방식으로 SVG를 PNG로 변환하는 방법은 무엇입니까?

GroupDocs.Conversion은 C#에서 프로그래밍 방식으로 SVG를 PNG로 변환하는 Cloud SDK 및 REST API를 제공합니다. 정확한 코드 조각을 확인하려면 이 링크를 방문하세요.

SVG를 PNG로 변환하는 도구는 무엇입니까?

온라인 SVG-PNG 변환기를 사용하여 온라인에서 SVG를 PNG로 변환할 수 있습니다. 무료이며 필요한 만큼 많은 파일을 변환할 수 있습니다.

또한보십시오