Java를 사용하여 PFB를 TTF로 변환합니다.

PFB(Printer Font Binary)은 Adobe에서 개발한 Type 1 글꼴입니다. PFB 파일은 트루 타입 글꼴(TTF)이 도입되기 전까지 Windows PC에 Adobe Type 1 글꼴을 저장하는 가장 일반적인 형식이었습니다. True Type 글꼴만큼 확장 가능하지 않으며 응용 프로그램에서 광범위하게 지원되지 않습니다. 이 기사에서는 Java에서 PFB를 TTF로 변환하는 방법을 배웁니다.

이 문서에서는 다음 항목을 다룹니다.

  1. 자바 PFB에서 TTF로 변환
  2. PFB를 TTF로 변환하는 단계
  3. Java를 사용하여 PFB를 TTF로 변환
  4. 온라인에서 무료로 PFB를 TTF로 변환
  5. PFB 글꼴 변환기 – 무료 학습 리소스

Java PFB에서 TTF로 변환

Type1 PFB 글꼴을 TTF로 변환하기 위해 Apose.Font for Java API를 사용합니다. Java 앱의 글꼴 조작을 위한 강력한 라이브러리입니다. 글꼴 파일 로드/저장, 메타데이터 수정, 글꼴 형식 변환과 같은 다양한 기능을 제공합니다.

API JAR을 다운로드하거나 다음 pom.xml 구성을 Maven 기반 Java 애플리케이션에 추가하십시오.

<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>23.6</version>
</dependency>

Java에서 PFB를 TTF로 변환하는 방법

아래 단계에 따라 Aspose.Font for Java를 사용하여 PFB 글꼴을 .pfb 파일에서 TTF 형식으로 쉽게 변환할 수 있습니다.

  1. PFB 글꼴을 로드합니다.
  2. TTF 글꼴 출력 설정을 지정합니다.
  3. TTF를 원하는 위치에 저장합니다.

다음 섹션에서는 Java에서 이러한 단계를 구현하고 PFB를 TTF로 변환하는 방법을 설명합니다.

Java에서 PFB를 TTF로 변환

Java에서 프로그래밍 방식으로 PFB를 TTF로 변환하려면 아래 단계를 따르십시오.

  1. FileSystemStreamSource 클래스를 사용하여 글꼴 파일을 로드합니다.
  2. 소스 파일 개체를 인수로 사용하여 FontFileDefinition 클래스의 인스턴스를 만듭니다.
  3. FontType을 Type1 및 FontFileDefinition 객체로 사용하여 FontDefinition 클래스 객체를 초기화합니다.
  4. 그런 다음 FontDefinition 개체를 인수로 사용하여 Font.Open() 메서드를 사용하여 글꼴을 엽니다.
  5. 마지막으로 SaveToFormat() 메서드를 호출하여 저장합니다. 출력 파일 스트림 개체와 FontSavingFormats.TTF를 인수로 사용합니다.

다음 코드 샘플은 Java에서 PFB를 TTF로 변환하는 방법을 보여줍니다.

// 이 코드 예제는 Type 1 PFB 글꼴을 Java에서 TTF로 변환하는 방법을 보여줍니다.
// 전체 경로가 포함된 글꼴 파일 이름
String fileName = "C:\\Files\\courier.pfb";

// PFB 글꼴 열기
FontDefinition fontDefinition = new FontDefinition(FontType.Type1, new FontFileDefinition("pfb", new FileSystemStreamSource(fileName)));
Font font = Font.open(fontDefinition);

// TTF 출력 설정
String outPath = "C:\\Files\\courier_out.ttf";
FileOutputStream outStream = new FileOutputStream(outPath);

// PFB를 TTF로 변환
font.saveToFormat(outStream, FontSavingFormats.TTF);

무료 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

온라인에서 무료로 PFB를 TTF로 변환하세요

무료 온라인 PFB - TTF 변환기를 사용하여 Type 1 글꼴을 PFB에서 TTF로 변환합니다.

PFB 글꼴 변환기 - 무료 학습 리소스

PFB 글꼴 변환 및 조작에 대해 자세히 알아보고 아래 제공된 리소스를 사용하여 라이브러리의 다른 기능을 탐색할 수 있습니다.

결론

결론적으로 Java에서 PFB를 TTF로 변환하는 것은 제공된 단계에 따라 수행할 수 있습니다. Aspose.Font for Java의 기능을 활용하여 개발자는 특정 요구 사항에 맞게 글꼴을 조작하고 변형할 수 있습니다. 프로세스에는 PFB 파일 로드, 필요한 변환 수행 및 결과를 TTF 파일로 저장하는 작업이 포함됩니다. 이 기능을 통해 개발자는 글꼴 변환 기능을 Java 애플리케이션에 완벽하게 통합할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 문의하십시오.

또한보십시오