C#에서 EOT를 WOFF 또는 WOFF2로 변환합니다.

EOT 또는 Embedded Open Type 글꼴은 크기를 최소화하기 위해 압축할 수 있기 때문에 웹에서 널리 사용됩니다. 마찬가지로 WOFF(Web Open Font Format)도 더 적은 대역폭을 사용하면서 사이트를 더 빠르게 로드할 수 있기 때문에 인기가 있습니다. 일부 시나리오에서는 EOT 글꼴을 WOFF 형식으로 변환해야 할 수도 있습니다. 따라서 이 문서에서는 C#에서 프로그래밍 방식으로 EOT 글꼴을 WOFF 또는 WOFF2 형식으로 변환하는 방법을 설명합니다.

  1. EOT에서 WOFF 또는 WOFF2로 변환기 - C# API 설치
  2. C#에서 EOT를 WOFF 글꼴로 변환
  3. C#에서 EOT를 WOFF2 글꼴로 변환

EOT에서 WOFF 또는 WOFF2로 변환기 - C# API 설치

Aspose.Font for .NET은 다양한 종류의 글꼴 및 인코딩을 변환하거나 조작하는 데 사용할 수 있습니다. 다운로드 페이지에서 참조 DLL 파일을 다운로드하거나 다음 NuGet 설치 명령을 사용하여 API를 설치할 수 있습니다.

PM> Install-Package Aspose.Font

C#에서 EOT를 WOFF 글꼴로 변환

아래 단계에 따라 EOT 글꼴 WOFF 형식을 변환할 수 있습니다.

  1. FontDefinition 클래스의 인스턴스를 생성합니다.
  2. 글꼴 파일을 열고 출력 설정을 지정합니다.
  3. EOT를 WOFF 글꼴 형식으로 변환합니다.

아래 샘플 코드는 C#에서 EOT 글꼴을 WOFF 형식으로 변환하는 방법을 설명합니다.

// EOT 글꼴 열기
string fontPath = dataDir + "LoraRegular.eot";
Aspose.Font.Sources.FontDefinition fontDefinition = new Aspose.Font.Sources.FontDefinition(Aspose.Font.FontType.TTF, new Aspose.Font.Sources.FontFileDefinition(new Aspose.Font.Sources.FileSystemStreamSource(fontPath)));
Aspose.Font.Font font = Aspose.Font.Font.Open(fontDefinition);

// WOFF 출력 설정
string outPath = dataDir + "EotToWoff_out.woff";
using (FileStream outStream = File.Create(outPath))
{
    // EOT를 WOFF로 변환
    font.SaveToFormat(outStream, Aspose.Font.FontSavingFormats.WOFF);
}

C#에서 EOT를 WOFF2 글꼴로 변환

C#에서 EOT를 WOFF2 글꼴로 변환하려면 아래 단계를 따르십시오.

  1. FontFileDefinition 클래스의 객체를 초기화합니다.
  2. 생성된 정의로 글꼴을 엽니다.
  3. SaveToFormat() 메서드를 사용하여 EOT 글꼴을 WOFF2 글꼴로 변환합니다.

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

// EOT 글꼴 열기
string fontPath = dataDir + "LoraRegular.eot";
Aspose.Font.Sources.FontDefinition fontDefinition = new Aspose.Font.Sources.FontDefinition(Aspose.Font.FontType.TTF, new Aspose.Font.Sources.FontFileDefinition(new Aspose.Font.Sources.FileSystemStreamSource(fontPath)));
Aspose.Font.Font font = Aspose.Font.Font.Open(fontDefinition);

// WOFF2 출력 설정
string outPath = dataDir + "EotToWoff2_out.woff2";
using (FileStream outStream = File.Create(outPath))
{
    // EOT를 WOFF2로 변환
    font.SaveToFormat(outStream, Aspose.Font.FontSavingFormats.WOFF2);
}

무료 라이선스 받기

무료 임시 라이선스를 요청하면 평가 제한 없이 API를 테스트할 수 있습니다.

결론

이 문서에서는 C#에서 프로그래밍 방식으로 EOT 글꼴을 WOFF 또는 WOFF2 글꼴로 변환하는 방법을 살펴보았습니다. 또한 문서 섹션에는 다른 장이 포함되어 있습니다. 질문이 있으시면 언제든지 포럼에 글을 남겨주세요.

또한보십시오