C#을 통한 텍스트 벡터화

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

텍스트를 벡터 경로로 변환

텍스트 벡터화는 포함된 타이포그래피를 벡터 경로(<path>) 및 기하학적 형상으로 변환하는 프로세스입니다. 이 변환은 SVG 문서를 시스템 글꼴에 완벽하게 독립적으로 만든다는 점에서 매우 유익합니다. 텍스트 태그를 벡터 아웃라인으로 대체함으로써 사용자의 운영 체제나 설치된 글꼴에 관계없이 디자인이 항상 의도한 대로 정확하게 표시되도록 보장합니다. 명확하게 벡터화되면 텍스트는 순수 벡터 도면이 되어 품질 손실 없이 완벽하게 확장될 수 있습니다.

Aspose.SVG for .NET API 는 이 프로세스를 매우 간단하게 만들어 SVG 문서 내에서 텍스트 기반 콘텐츠를 자동으로 경로로 변환하는 고속 C# 메서드를 제공합니다.


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

SVG 텍스트를 벡터화할 때 API는 활성 글꼴의 경계를 계산하고 이를 표준 그래픽 요소로 대체합니다. Aspose.SVG for .NET은 저장 프로세스 중에 이 변환을 원활하게 처리합니다. 활성화하려면 SVGSaveOptions 클래스의 VectorizeText 속성을 true로 설정하기만 하면 됩니다. 이를 통해 단 몇 줄의 C# 코드로 텍스트를 벡터화할 수 있습니다.


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

// Load an SVG document from a file
SVGDocument document = new SVGDocument(Path.Combine(DataDir, "text.svg"));
// Create a Save Options object 
SVGSaveOptions saveOptions = new SVGSaveOptions
{
    VectorizeText = true
};
// Save the SVG document with specified saveOptions
document.Save(Path.Combine(OutputDir, "text_vectorized.svg"), saveOptions);



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

다음 세 단계로 텍스트에서 경로를 생성하는 워크플로를 쉽게 설정할 수 있습니다.

  1. 파일 경로를 SVGDocument() 생성자 중 하나에 전달하여 기존 SVG 문서를 로드합니다.
  2. SVGSaveOptions() 클래스의 인스턴스를 만듭니다. VectorizeText 속성을 true로 설정합니다.
  3. 출력 파일 경로와 구성된 저장 옵션 개체를 모두 지정하여 Save() 메서드를 호출합니다.

벡터화에 대한 심층적인 이해와 고급 보안 구성에 대해서는 Vectorization – Basic Overview 문서를 참조하세요. 또한 독점 글꼴 파일을 다룰 때의 모범 사례에 대해서는 Text Vectorization & Text Security 문서를 권장합니다.


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

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


온라인 텍스트 벡터라이저

코드 없이 텍스트 벡터화를 즉시 테스트하려면 무료 웹 앱인 Text to Vector 를 사용해 보세요. SVG 문서를 즉시 처리하고 글꼴 아키텍처를 깨끗한 벡터 경로로 안전하게 변환합니다.



Aspose.SVG for .NET 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 문서 를 참조하십시오.



기타 지원되는 벡터라이저