텍스트 벡터화

SVG 파일에서 디지털 그래픽으로 변환하여 텍스트를 벡터화할 수 있습니다. 저작권이 있는 글꼴을 원치 않는 사용으로부터 보호하려는 경우와 같은 텍스트 보안 목적에 유용합니다. 이 문서에서는 C#을 사용하여 프로그래밍 방식으로 텍스트 벡터화를 수행하는 방법을 다룹니다.

C#의 텍스트 벡터화 - API 설치

Aspose.SVG for .NET API는 .NET Framework 기반 응용 프로그램에서 프로그래밍 방식으로 SVG 이미지를 생성, 편집 및 조작하도록 설계되었습니다. 다운로드 섹션에서 DLL 파일을 다운로드하거나 다음 NuGet 설치 명령을 사용하여 API를 설치할 수 있습니다.

PM> Install-Package Aspose.SVG

C#을 사용하여 프로그래밍 방식으로 SVG 이미지의 텍스트 벡터화

SVG 이미지는 이미지 품질을 손상시키지 않으면서 확장 가능하기 때문에 널리 사용됩니다. 모든 글꼴 글리프를 경로, 마스크 등의 요소로 교체하여 글꼴을 보호할 수 있습니다. 따라서 벡터화된 텍스트는 글꼴 설치에 관계없이 모든 시스템 환경 또는 운영 체제에서 글꼴 스타일을 유지할 수 있습니다. 다음 단계에 따라 텍스트 벡터화를 수행할 수 있습니다.

  1. SVGDocument 클래스로 입력 SVG 이미지를 로드합니다.
  2. 텍스트 요소 벡터화를 설정합니다.
  3. 지정된 SVGSaveOptions를 사용하여 SVG 문서를 저장합니다.

다음 코드는 C# 언어를 사용하여 SVG 이미지에서 텍스트 벡터화를 달성하는 방법을 보여줍니다.

// 파일에서 SVG 문서 로드
var document = new SVGDocument("Text.svg");

// 텍스트 요소 벡터화 설정 
var saveOptions = new SVGSaveOptions
{
    VectorizeText = true
};
    
// 지정된 saveOptions를 사용하여 SVG 문서 저장
document.Save("Text_vectorized.svg", saveOptions);

C#에서 프로그래밍 방식으로 URL에서 SVG 이미지의 텍스트 벡터화

SVG 이미지는 인터넷에서 광범위하게 사용되며 온라인 이미지에서 텍스트를 벡터화해야 할 수도 있습니다. API는 URL에서 직접 소스 이미지를 로드한 다음 텍스트를 벡터화하는 것을 지원합니다. URL에서 SVG 이미지를 벡터화하려면 다음 단계를 따라야 합니다.

  1. URL에서 입력 SVG 이미지 파일을 로드합니다.
  2. SVGSaveOptions 클래스 개체를 초기화합니다.
  3. VectorizeText 속성을 부울 값으로 설정합니다.
  4. 출력 SVG 이미지를 저장합니다.

아래 코드는 C#을 사용하여 프로그래밍 방식으로 온라인 SVG 이미지의 텍스트를 벡터화하는 방법을 설명합니다.

// URL에서 입력 SVG 이미지 파일 로드
SVGDocument document = new SVGDocument("http://www1.plurib.us/1shot/2008/circle_design/circles_single.svg");

// SVGSaveOptions 클래스 객체 초기화
SVGSaveOptions saveOptions = new SVGSaveOptions
{
    VectorizeText = true
};

// oytput SVG 이미지 저장
document.Save("vectorized_text_out.svg", saveOptions);

무료 API 라이선스 받기

무료 임시 라이선스를 요청하여 API를 전체 용량으로 평가할 수 있습니다.

결론

결론적으로 C#을 사용하여 프로그래밍 방식으로 로컬 이미지와 온라인 호스팅 SVG 이미지를 벡터화하는 방법을 배웠습니다. 또한 SVG 이미지에 마스크, 필터 및 불투명도를 적용할 수 있으므로 이 프로세스 중에 이미지의 모양이 방해받지 않습니다. 벡터화는 요구 사항에 따라 원치 않거나 무단으로 사용되지 않도록 텍스트와 글꼴 글리프를 보호합니다. 문서를 방문하여 API의 다른 기능을 탐색할 수 있습니다. 문의 사항이 있는 경우 무료 지원 포럼에 언제든지 문의해 주십시오.

또한보십시오