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

CFF 파일은 고품질 인쇄 환경에서 사용할 수 있는 유연성과 확장성을 가지고 있습니다. 경우에 따라 CFF 파일을 TTF 트루타입 글꼴 형식으로 변환해야 할 수도 있습니다. 따라서 이 기사에서는 Java에서 프로그래밍 방식으로 CFF를 TTF로 변환하는 방법을 다룹니다.

  1. CFF to TTF 변환기 - Java API 구성
  2. 자바에서 CFF를 TTF로 변환하는 단계
  3. Java에서 프로그래밍 방식으로 CFF를 TTF로 변환

CFF에서 TTF로 변환기 - Java API 구성

Aspose.Font for Java API는 다양한 유형의 글꼴을 조작하거나 지원되는 파일 형식으로 변환하는 것을 지원합니다. API의 JAR 파일을 다운로드하거나 프로젝트의 pom.xml 파일에서 다음 Maven 구성을 사용할 수 있습니다.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-font</artifactId>
    <version>22.9</version>
</dependency>

Java에서 CFF를 TTF로 변환하는 단계

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

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

아래 섹션에서는 Java에서 CFF를 TTF로 변환하는 방법을 자세히 설명합니다.

Java에서 프로그래밍 방식으로 CFF를 TTF로 변환

CFF를 TTF 트루타입 글꼴 파일로 변환하려면 아래 단계를 따라야 합니다.

  1. FontFileDefinition 클래스의 개체를 만듭니다.
  2. 글꼴 교체 및 관련 정보가 포함된 소스 CFF 파일을 로드합니다.
  3. saveToFormat() 메서드를 사용하여 CFF 글꼴을 TTF 형식으로 변환합니다.

아래 코드 조각은 Java에서 프로그래밍 방식으로 CFF를 TTF로 변환하는 방법을 설명합니다.

FileOutputStream outStream = new FileOutputStream("output.ttf");

// CFF 글꼴 파일 로드
com.aspose.font.FileSystemStreamSource source = new com.aspose.font.FileSystemStreamSource("Montserrat-Regular.cff");

// 글꼴 파일 정의 만들기
com.aspose.font.FontFileDefinition fileDefinition = new com.aspose.font.FontFileDefinition(source);

// 글꼴 정의 만들기
com.aspose.font.FontDefinition fontDefinition = new com.aspose.font.FontDefinition(com.aspose.font.FontType.CFF, fileDefinition);

// 글꼴 열기
com.aspose.font.Font font = com.aspose.font.Font.open(fontDefinition);

// CFF를 TTF로 변환
font.saveToFormat(outStream, com.aspose.font.FontSavingFormats.TTF);

무료 라이선스 받기

평가 워터마크나 제한 없이 API를 사용해 보려면 무료 임시 라이선스를 요청할 수 있습니다.

결론

이 기사에서는 Java에서 프로그래밍 방식으로 CFF를 TTF 트루타입 글꼴로 변환하는 방법을 이해했습니다. 반면 문서 공간을 살펴봄으로써 다른 기능을 추가로 탐색할 수 있습니다. 문의 사항이 있는 경우 포럼으로 문의해 주십시오.

또한보십시오