C#에서 CFF를 TTF로 변환합니다.

CFF 글꼴은 Compact Font Format이라고도 합니다. 이러한 파일은 단일 컨테이너로 다양한 글꼴을 포함할 수 있습니다. 반면 TTF 글꼴은 해상도에 구애받지 않고 최고 품질의 표시 및 인쇄를 보장하므로 인기가 있습니다. 따라서 일부 시나리오에서는 CFF 파일을 TTF 형식으로 변환해야 할 수도 있습니다. 이러한 요구 사항에 따라 이 문서에서는 C#에서 프로그래밍 방식으로 CFF 파일을 TTF 형식으로 변환하는 방법을 설명합니다.

  1. CFF를 TTF로 변환 - C# API 설치
  2. C#에서 CFF를 TTF로 변환하는 방법
  3. C#에서 CFF를 TTF로 변환

CFF에서 TTF로 변환기 - C# API 설치

Aspose.Font for .NET은 다양한 글꼴 유형, 글리프 및 인코딩 작업을 지원합니다. 이를 통해 글꼴 정보를 추출하고 다양한 유형의 글꼴 및 API에서 지원하는 기타 여러 기능을 변환할 수 있습니다. 새 릴리스에서 DLL 파일을 다운로드하여 API를 구성하거나 다음 명령을 사용하여 NuGet 갤러리에서 설치하기만 하면 됩니다.

PM> Install-Package Aspose.Font

C#에서 CFF를 TTF로 변환하는 방법

다음 단계에 따라 CFF 글꼴을 TTF 형식으로 변환할 수 있습니다.

  1. 글꼴 파일 정의를 만듭니다.
  2. 글꼴 교체 및 기타 데이터와 함께 입력 글꼴을 로드합니다.
  3. CFF를 TTF 글꼴로 변환합니다.

다음 섹션에서는 다음 단계에 따라 C#에서 CFF를 TTF로 변환하는 방법에 대해 자세히 설명합니다.

C#에서 CFF를 TTF로 변환

C#에서 CFF를 TTF 글꼴로 변환하려면 아래 단계를 따라야 합니다.

  1. FontFileDefinition 클래스로 글꼴 파일 정의 개체를 만듭니다.
  2. 글꼴 대체 및 기타 관련 데이터가 포함된 입력 글꼴 파일을 로드합니다.
  3. SaveToFormat() 메서드를 사용하여 CFF 글꼴을 TTF 형식으로 변환합니다.

아래 코드 스니펫은 C#에서 프로그래밍 방식으로 CFF를 TTF로 변환하는 방법을 보여줍니다.

// 출력 글꼴 파일에 대한 스트림 만들기
FileStream outStream = File.Create("output.ttf");

// CFF 글꼴 파일 로드
Aspose.Font.Sources.FileSystemStreamSource source = new Aspose.Font.Sources.FileSystemStreamSource("Montserrat-Regular.cff");

// 글꼴 파일 정의 만들기
Aspose.Font.Sources.FontFileDefinition fileDefinition = new Aspose.Font.Sources.FontFileDefinition(source);

// 글꼴 정의 만들기
Aspose.Font.Sources.FontDefinition fontDefinition = new Aspose.Font.Sources.FontDefinition(Aspose.Font.FontType.CFF, fileDefinition);

// 열린 글꼴
Aspose.Font.Font font = Aspose.Font.Font.Open(fontDefinition);

// CFF를 TTF 글꼴로 변환
font.SaveToFormat(outStream, Aspose.Font.FontSavingFormats.TTF);

무료 라이선스 받기

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

결론

이 기사에서는 C#에서 프로그래밍 방식으로 CFF를 TTF 글꼴로 변환하는 방법을 배웠습니다. 또한 문서 섹션을 방문하여 API의 다른 기능에 대해 알아볼 수 있습니다. 우려 사항이나 질문에 대해 논의해야 하는 경우 포럼에 글을 보내주십시오.

또한보십시오