SVG 및 SVGZ 이미지 렌더링
소개
이 튜토리얼에서는 .NET용 GroupDocs.Viewer를 사용하여 SVG 및 SVGZ 이미지를 렌더링하는 과정을 안내합니다. .NET용 GroupDocs.Viewer는 개발자가 .NET 응용 프로그램에서 다양한 문서 형식을 렌더링할 수 있게 해주는 강력한 문서 렌더링 API입니다. SVG 및 SVGZ는 벡터 그래픽에 사용되는 널리 사용되는 이미지 형식이며, .NET용 GroupDocs.Viewer를 사용하면 이를 HTML, JPG, PNG 및 PDF와 같은 다양한 출력 형식으로 쉽게 렌더링할 수 있습니다.
전제조건
시작하기 전에 다음 필수 구성 요소가 설치 및 설정되어 있는지 확인하세요.
- .NET용 GroupDocs.Viewer: 다음에서 .NET용 GroupDocs.Viewer를 다운로드하고 설치합니다.여기.
- 개발 환경: Visual Studio와 같은 .NET 개발을 위한 작업 개발 환경이 있는지 확인하세요.
- 샘플 SVGZ 파일: 테스트할 샘플 SVGZ 파일을 준비합니다.
네임스페이스 가져오기
코드를 살펴보기 전에 필요한 네임스페이스를 가져오겠습니다.
using GroupDocs.Viewer.Options;
using System;
using System.IO;
1단계: SVGZ를 HTML로 렌더링
string outputDirectory = "Your Document Directory";
string pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.html");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
viewer.View(options);
}
2단계: SVGZ를 JPG로 렌더링
pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.jpg");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
viewer.View(options);
}
3단계: SVGZ를 PNG로 렌더링
pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.png");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
PngViewOptions options = new PngViewOptions(pageFilePathFormat);
viewer.View(options);
}
4단계: SVGZ를 PDF로 렌더링
pageFilePathFormat = Path.Combine(outputDirectory, "svgz_result.pdf");
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_SVGZ))
{
PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
viewer.View(options);
}
결론
이 튜토리얼에서는 .NET용 GroupDocs.Viewer를 사용하여 SVG 및 SVGZ 이미지를 렌더링하는 방법을 배웠습니다. 몇 가지 간단한 단계만 거치면 SVGZ 이미지를 HTML, JPG, PNG, PDF와 같은 다양한 출력 형식으로 변환하여 다양한 환경에서 액세스하고 볼 수 있습니다.
FAQ
GroupDocs.Viewer가 다른 이미지 형식을 렌더링할 수 있습니까?
예, GroupDocs.Viewer는 PNG, JPEG, BMP, TIFF, GIF 등을 포함한 다양한 이미지 형식의 렌더링을 지원합니다.
GroupDocs.Viewer는 .NET Core와 호환되나요?
예, GroupDocs.Viewer는 .NET Framework 및 .NET Core 모두와 호환됩니다.
렌더링 옵션을 사용자 정의할 수 있나요?
예, GroupDocs.Viewer는 요구 사항에 따라 출력을 사용자 정의할 수 있는 광범위한 렌더링 옵션을 제공합니다.
GroupDocs.Viewer에는 타사 종속성이 필요합니까?
아니요, GroupDocs.Viewer는 독립형 API이며 문서 렌더링을 위해 타사 종속성이 필요하지 않습니다.
테스트에 사용할 수 있는 평가판이 있습니까?
예, 다음에서 GroupDocs.Viewer 무료 평가판을 다운로드할 수 있습니다.여기 구매하기 전에 기능을 평가하십시오.