
Aspose.HTML for .NET는 하이퍼텍스트 마크업 언어(HTML) 파일 처리뿐만 아니라 인기 있는 이미지 파일 형식 간 변환도 제공합니다. 풍부한 렌더링 및 변환 기능을 활용하여 SVG 파일을 PNG, JPG 또는 기타 널리 사용되는 파일 형식으로 렌더링할 수 있습니다. 그러나 우리는 이 C# 이미지 처리 라이브러리를 사용하여 C#에서 SVG를 PNG로 변환할 것입니다. 이 가이드를 마치면 쉽게 SVG에서 PNG로 변환기를 개발할 수 있습니다. 또한 .NET 애플리케이션에서 SVG 이미지를 PNG로 렌더링하는 코드 스니펫을 작성하여 기능을 구현할 것입니다. 자, 코드가 스스로 말하게 해봅시다.
C# 이미지 처리 라이브러리 설치
Aspose.HTML for .NET의 설치는 매우 간단하며, DLL 파일을 다운로드하여 설치하거나 NuGet 패키지 관리자에서 다음 명령을 실행하여 이 C# 이미지 처리 라이브러리를 설치할 수 있습니다:
PM> Install-Package Aspose.Html

C#에서 SVG를 PNG로 변환하기 - 코드 샘플
코드 샘플로 넘어가기 전에 소스 SVG 파일이 있는지 확인하십시오. 이제 다음 단계를 따르십시오:
- 소스 SVG 파일을 로드하기 위해 SVGDocument 클래스의 인스턴스를 생성합니다.
- SvgRenderer 클래스의 객체를 인스턴스화합니다.
- ImageDevice 클래스의 새 인스턴스를 초기화합니다.
- Render 메서드를 호출하여 SVG를 PNG로 렌더링합니다.
다음은 C#에서 SVG를 PNG로 변환하는 데 사용되는 코드 스니펫입니다:
using Aspose.Html.Rendering; | |
using Aspose.Html.Rendering.Image; | |
namespace Aspose.Html | |
{ | |
public class SVGtoPNG | |
{ | |
static void Main(string[] args) | |
{ | |
// Create an instance of the SVGDocument class to load the source SVG file. | |
using (var document = new Dom.Svg.SVGDocument("./sample.svg")) | |
{ | |
// Instantiate an object of the SvgRenderer class. | |
using (SvgRenderer renderer = new SvgRenderer()) | |
// Initializes a new instance of the ImageDevice class. | |
using (ImageDevice device = new ImageDevice("./output.png")) | |
// Invoke the Render method to render SVG as PNG. | |
renderer.Render(device, document); | |
Console.WriteLine("SVG to PNG conversion done successfully."); | |
} | |
} | |
} | |
} |
위의 코드 스니펫은 SVG를 PNG로 렌더링하고 파일을 디스크에 저장합니다. 위 코드 샘플의 출력을 아래 이미지에서 확인할 수 있습니다:

온라인 파일 형식 변환기
프로그램 방식 솔루션과 마찬가지로, Aspose.HTML for .NET은 변환, 렌더링, 병합 등 다양한 기능을 갖춘 온라인 도구를 제공합니다. 이 무료 도구를 사용하기 위해서는 구독이나 계정 생성이 필요 없습니다.

SVG에서 PNG 변환기 - 무료 라이센스 받기
이제 평가 제한 없이 이 C# 이미지 처리 라이브러리를 사용해 볼 수 있는 무료 임시 라이센스를 받을 수 있습니다.
요약
이 블로그 포스트는 여기서 끝입니다. 우리는 Aspose API에 대한 또 다른 흥미로운 주제로 돌아올 것입니다. 이 기사에서는 이 C# 이미지 처리 라이브러리를 사용하여 C#에서 SVG를 PNG로 변환하는 방법을 배웠습니다. 이 블로그 포스트는 비즈니스 애플리케이션을 위한 SVG에서 PNG로 변환 모듈을 구축하는 데 도움이 될 것입니다. 그러니 문서, API 참조 및 GitHub 레포를 방문하여 Aspose.HTML for .NET에 대해 더 알아보십시오.
질문하기
궁금한 점이나 질문이 있으시면 우리 포럼에 알려주십시오.
자주 묻는 질문 - FAQs
SVG를 PNG로 프로그래밍 방식으로 변환하는 방법은?
이 링크를 방문하여 C#에서 SVG를 PNG로 변환하는 방법을 알아보십시오.
SVG 코드를 이미지로 변경하는 방법은?
Aspose.HTML for .NET은 변환 및 렌더링 옵션을 제공합니다. 이 C# 이미지 처리 라이브러리를 사용하여 SVG를 PNG로 렌더링할 수 있습니다.