업데이트된 글꼴 파일을 디스크에 저장

.NET API 솔루션으로 스트림에서 이전에 로드된 글꼴을 저장합니다.

 

Aspose.Font API 솔루션은 글꼴 작업을 위한 풍부한 기능을 제공합니다. 변환, 글리프 조작, 라틴 문자 감지, 글꼴 로드 등 다양한 기능을 지원합니다.

다음 예제는 원래 바이트 배열/MemoryStream에서 로드된 글꼴을 디스크에 저장하는 과정을 설명합니다. 로드 과정은 이전에 스트림에서 글꼴 로드 방법 페이지의 코드 예제로 설명되었습니다.

이 페이지에서는 TrueType 글꼴을 디스크에 저장하는 방법을 설명하지만, 솔루션 사용 방법에 대한 나머지 코드 예제는 Aspose.Font-Documentation GitHub 프로젝트에 있습니다.

글꼴 파일을 저장하려면 다음이 필요합니다:

  • C# 플랫폼용으로 풍부한 기능을 갖춘 강력하고 사용하기 쉬운 문서 조작 및 변환 API인 Aspose.Font for .NET API.

  • NuGet 패키지 관리자를 열고 Aspose.Font를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.

Package Manager Console Command


    PM> Install-Package Aspose.Font

C#를 사용하여 변경 전 글꼴을 저장하는 단계:

  1. 적절한 FontDefinition 을 전달하여 바이트 배열에서 글꼴을 로드하고, Aspose.Font.Font.Open() 메서드를 사용합니다.
  2. 방금 로드한 TtfFont 객체에서 데이터를 읽습니다.
  3. 디스크에 TTF 글꼴을 저장하려면 전체 경로를 포함한 출력 글꼴 파일 이름을 선언합니다. 프로세스를 마치려면 Save() 메서드를 사용합니다.

디스크에 TrueType 글꼴을 저장하기 위한 C# 코드

    using Aspose.Font;
    using Aspose.Font.Sources;
    using Aspose.Font.Ttf;
    //byte array to load Font from
    byte[] fontMemoryData;

    FontDefinition fd = FontDefinition.Open(new ByteContentStreamSource(fontMemoryData),
                FontType.TTF);
    TtfFont font = Aspose.Font.Font.Open(fd) as TtfFont;

    //Read some data from just loaded TtfFont object

    //Save TtfFont to disk
    //Output Font file name with the full path
    string fileName; 

    font.Save(fileName);



자주하는 질문

1. 내 하드 드라이브에 글꼴을 어떻게 저장합니까?

글꼴을 다운로드하고 드라이브에 저장하려면 해당 파일을 Fonts 폴더에 붙여넣어야 합니다(예: 운영 체제가 Windows인 경우 C:>Windows>Fonts).

2. 한 컴퓨터에서 다른 컴퓨터로 글꼴을 복사할 수 있습니까?

글꼴을 전송하려는 장치의 운영 체제가 동일한 경우 글꼴 파일을 복사하여 글꼴 폴더에서 붙여넣기만 하면 됩니다. 운영 체제나 앱이 다른 경우 글꼴을 지원하는 형식 으로 변환해야 합니다. 그러한 장치나 환경.

3. 변경된 글꼴을 저장하는 방법은 무엇입니까?

글꼴을 디스크에 저장하려면 먼저 전체 경로와 함께 출력 글꼴 파일 이름을 선언합니다. 그런 다음 Save() 메서드를 사용합니다.