C#에서 텍스트를 벡터로

SVG 문서의 텍스트를 벡터화하고 벡터 그래픽으로 저장

텍스트를 벡터 경로로 변환

텍스트 벡터화는 텍스트를 다양한 벡터 경로 및 기하학적 형태로 변환하는 프로세스입니다. 다른 글꼴을 사용한 다음 자신만의 벡터 글꼴을 만드는 벡터 윤곽선으로 변환할 수 있습니다. 이러한 텍스트는 벡터 드로잉이 되며 텍스트 편집기에서 편집할 수 없습니다. 그러나 SVG 코드에서 <path>, <use>, <mask>, <g> 요소를 조작하여 벡터 문자를 편집하고 사용자 정의할 수 있습니다. 불투명도, 조명 효과 등과 같은 기능을 사용자 정의하는 벡터화된 SVG 텍스트에 “필터”, “마스크”, “불투명도” 및 기타 효과를 적용할 수 있습니다. 텍스트를 디자인하는 데 도움이 되는 글로우 및 기타 SVG 측면. 이러한 모든 SVG 기능을 사용하여 최상의 결과를 얻을 수 있습니다. 벡터 그래픽인 벡터화된 텍스트는 클라이언트 컴퓨터에 설치하지 않고도 글꼴을 사용할 수 있으며 모든 컴퓨터 환경에서 사용할 때 스타일을 유지합니다. 따라서 텍스트를 벡터 형태로 변환하는 것은 로고, 아이콘, 배너, 광고 등에 사용하기에 매우 유용합니다.

Aspose.SVG for .NET API는 SVG 문서에서 텍스트 벡터화 기능을 제공합니다. SVG 텍스트를 벡터 그래픽으로 쉽게 변환할 수 있는 C# 라이브러리를 확인하십시오!


SVG 문서의 텍스트를 벡터화하는 C# 코드 예제

벡터화된 SVG 텍스트에서 모든 글꼴 글리프는 그래픽 요소의 조합으로 대체됩니다. Aspose.SVG for .NET API는 SVG 문서의 텍스트 요소를 벡터화하는 기능을 제공합니다. 텍스트를 벡터화하려면 SVGSaveOptions 클래스의 VectorizeText 속성을 ’true’로 설정합니다. 텍스트 벡터화는 몇 줄의 코드로 수행할 수 있습니다.


텍스트를 벡터로 변환 - C#

// Load an SVG document from a file
var document = new SVGDocument(InputFolder + "text.svg");
// Create a Save Options object 
var saveOptions = new SVGSaveOptions
{
    VectorizeText = true
};    
// Save the SVG document with specified saveOptions
document.Save((OutputFolder + "text-vectorized.svg"), saveOptions);



C#에서 SVG 텍스트를 벡터화하는 단계

  1. SVGDocument() 생성자 중 하나를 사용하여 SVG 문서를 로드합니다.
  2. SVGSaveOptions 클래스의 새 인스턴스를 만듭니다. SVGSaveOptions() 생성자를 사용하고 VectorizeText 속성을 ’true’로 지정합니다. 텍스트 요소를 경로로 바꾸는 것을 가리킵니다.
  3. Save() 메서드를 호출하고 여기에 출력 경로 및 저장 옵션 개체를 전달합니다.

설명서 장 벡터화 - 기본 개요 에서 텍스트 벡터화 정보를 찾을 수 있습니다. SVG 문서에서 텍스트를 벡터화하는 방법을 배우고 C# 예제를 고려하십시오. 문서 문서 텍스트 벡터화 및 텍스트 보안 에서 이에 대해 알게 될 것입니다. 텍스트 벡터화 이점


온라인 텍스트 벡터화기

Aspose.SVG는 SVG 파일의 텍스트를 벡터 형식으로 변환하는 무료 온라인 Text to Vector 앱을 제공합니다. Text to Vector는 모든 장치, 모든 플랫폼에서 작동합니다. 등록, 플러그인 또는 추가 소프트웨어 설치가 필요하지 않습니다. SVG 텍스트를 벡터로 변환하고 벡터 그래픽의 모든 이점을 얻으십시오!


자주하는 질문

1. 텍스트 벡터화는 무엇을 의미합니까?

벡터화된 SVG 텍스트에서 모든 글꼴 글리프는 <path>, <use>, <g> 등과 같은 XML 텍스트 태그의 조합으로 대체됩니다. 텍스트는 벡터 모양으로 변환되며 편집할 수 없습니다. 이것은 일반 사용자가 텍스트 편집기에서 이 파일을 열고 편집하는 것을 방지합니다.

2. 텍스트를 벡터로 변환해야 하는 이유는 무엇입니까?

텍스트 벡터화는 단순한 복사, 원치 않는 사용, 차용 및 수정으로부터 텍스트를 보호합니다. 디지털 그래픽인 벡터화된 텍스트를 사용하면 클라이언트 컴퓨터에 설치하지 않고도 고유한 글꼴을 사용할 수 있으며 모든 컴퓨터 환경에서 사용할 때 스타일을 유지할 수 있습니다. 품질을 유지하면서 텍스트의 크기를 조정하고 SVG 효과를 적용할 수 있습니다.
텍스트를 벡터 경로로 변환하면 더 이상 텍스트를 일반 텍스트처럼 편집할 수 없습니다. 그러나 벡터 경로를 편집할 수 있습니다. 벡터 개체로 편집할 수 있는 벡터화된 텍스트를 사용하면 글꼴 특성 사용자 지정, 로고 또는 워드마크 생성, 인쇄용 자산 준비, 파일 축소 또는 크기 내보내기, 여러 경로를 하나의 개체로 결합 등을 수행할 수 있습니다.

3. 어떻게 텍스트를 벡터로 변환할 수 있습니까?

Aspose.SVG를 사용하면 온라인 또는 프로그래밍 방식으로 SVG 텍스트를 벡터화할 수 있습니다. SVG 파일의 텍스트를 빠르고 고품질로 벡터화하는 온라인 Text to Vector 애플리케이션을 사용하여 실시간으로 텍스트를 벡터로 변환할 수 있습니다. 반면에 .NET API용 Aspose.SVG를 사용하여 프로그래밍 방식으로 텍스트를 벡터화할 수 있습니다.

.NET SVG API 시작하기

확장 가능한 벡터 그래픽 및 응용 프로그램 개발에 관심이 있는 경우 C# 및 기타 .NET 프로그래밍 언어용 강력한 인터페이스 세트와 함께 .NET API용 유연한 고속 Aspose.SVG를 설치하십시오.
nuget install Aspose.SVG로 명령줄에서 설치하거나 Install-Package Aspose.SVG를 사용하여 Visual Studio의 패키지 관리자 콘솔을 통해 설치합니다. 또는 다운로드 에서 오프라인 MSI 설치 프로그램 또는 DLL을 ZIP 파일로 가져옵니다. .NET API용 Aspose.SVG는 독립 실행형 라이브러리이며 의존하지 않습니다. SVG 문서 처리를 위한 모든 소프트웨어.
C# 라이브러리 설치 및 시스템 요구 사항에 대한 자세한 내용은 Aspose.SVG 문서 를 참조하십시오.

기타 지원되는 벡터라이저

Text to Vector (SVG Text)
JPG to SVG (JPEG Image)
PNG to SVG (Portable Network Graphics)
Image to SVG (Raster Image)
BMP to SVG (Microsoft Windows Bitmap)
GIF TO SVG (Graphical Interchange Format)
TIF to SVG (Tagged Image File Format)
ICO to SVG (Windows Icon)