폰트를 읽고 변환하는 Java 라이브러리
오픈 소스 Java 라이브러리는 TrueType, OpenType 및 Type1 폰트 파일 형식을 로드, 읽기, 조작 및 변환할 수 있게 해줍니다.
글꼴은 디지털 콘텐츠 작업 시 항상 중요한 역할을 합니다. 사용자가 웹사이트, 애플리케이션 또는 문서 작업을 하든, 글꼴 선택은 전체 사용자 경험에 크게 영향을 미칠 수 있습니다. 그러나 올바른 글꼴을 사용하는 것은 항상 간단하지 않으며 매우 시간과 비용이 많이 들 수 있습니다. 바로 이때 FontVerter가 다양한 형식 간에 글꼴을 손쉽게 변환하도록 도와줌으로써 사용자를 구해줄 수 있습니다. FontVerter는 외부 의존성 없이 소프트웨어 개발자가 한 형식에서 다른 형식으로 글꼴을 변환할 수 있게 해주는 오픈 소스 Java 글꼴 처리 라이브러리입니다.
FontVerter는 가볍고 사용하기 쉬운 Java 라이브러리로, Java 애플리케이션 내에서 글꼴 형식을 변환하는 간단한 API를 제공합니다. Java로 작성되었으며, 따라서 모든 Java 기반 애플리케이션에서 사용할 수 있습니다. FontVerter를 사용하면 소프트웨어 개발자가 TrueType 글꼴(TTF)을 Web Open Font Format(WOFF) 또는 Web Open Font Format 2(WOFF2)로, 그리고 그 반대로 손쉽게 변환할 수 있습니다. 이 라이브러리는 웹 애플리케이션, 데스크톱 애플리케이션 및 모바일 애플리케이션에서 사용할 수 있도록 글꼴을 다양한 형식으로 변환하는 데 활용될 수 있습니다.
FontVerter 라이브러리는 글꼴 변환의 복잡성을 추상화한 직관적인 API를 제공합니다. 소프트웨어 개발자는 복잡한 글꼴 파일 파싱이나 변환 알고리즘을 다루지 않고도 FontVerter를 Java 프로젝트에 빠르게 통합할 수 있으며, 몇 줄의 Java 코드만으로도 사용자는 글꼴을 변환할 수 있습니다. 변환 과정에서 API는 글꼴 이름, 스타일, 글리프 정보와 같은 필수 메타데이터가 정확히 보존되도록 보장합니다. 결론적으로, 글꼴 변환이 필요한 프로젝트를 진행 중이라면 FontVerter는 시간과 노력, 그리고 골칫거리를 절감해 주는 귀중한 도구입니다.
FontVerter 시작하기
FontVerter를 사용하는 권장 방법은 Maven 의존성을 이용하는 것입니다. 프로젝트에 Maven 의존성을 추가하려면 다음 명령을 사용하십시오.
FontVerter용 Maven 의존성
<dependencies>
<dependency>
<groupId>net.mabboud.fontverter</groupId>
<artifactId>FontVerter;/artifactId>
<version>1.2.22</version>
</dependency>
</dependencies>
수동으로 설치할 수도 있습니다; 최신 릴리스 파일을 GitHub 저장소에서 직접 다운로드하십시오.
Java API를 통한 글꼴 변환
오픈 소스 FontVerter 라이브러리는 기존 글꼴을 다른 지원되는 파일 형식으로 로드하고 변환하기 위한 매우 강력한 기능 세트를 포함하고 있습니다. 원활한 글꼴 변환을 위해 몇 줄의 코드만 필요합니다. 파일을 변환하려면 먼저 사용자가 변환하려는 입력 글꼴 파일을 제공해야 합니다. 변환이 성공하면 사용자는 원하는 위치에 글꼴을 저장하고 나중에 사용할 수 있습니다. 다음 예제는 Java 명령을 사용하여 입력 글꼴을 WOFF 형식으로 변환하는 방법을 보여줍니다.
Java API를 사용하여 글꼴을 원하는 형식으로 변환하는 방법?
import com.example.fontverter.FontConverter;
public class FontConversionExample {
public static void main(String[] args) {
// ...
// Create an instance of the FontConverter
FontConverter fontConverter = new FontConverter();
// Convert the font to the desired format
Font outputFont = fontConverter.convertFont(inputFont, FontFormat.WOFF);
// specify the path to save the converted font file
String outputFontPath = "/path/to/save/output/font.woff";
// Save the converted font to the specified path
FontSaver fontSaver = new FontSaver();
fontSaver.saveFontToFile(outputFont, outputFontPath);
}
}
Java 라이브러리를 사용한 PDF 파일에서 글꼴 추출
무료 FontVerter 라이브러리 PDF는 기존 PDF 파일에서 프로그래밍 방식으로 글꼴을 쉽게 로드하고 추출하는 완전한 기능을 제공합니다. PDF 파일 또는 PDF 파일이 포함된 디렉터리에서 글꼴을 추출할 수 있습니다. PDF 글꼴 추출기는 소프트웨어 개발자가 직접 디렉터리로 추출하거나 추가 조작을 위해 FVFonts 목록으로 추출하는 데 도움을 줍니다. 글꼴을 WOFF1, WOFF2, OTF 등으로 저장할 수 있습니다. 다음 예제는 글꼴을 추출하고 머신의 디렉터리에 저장하는 방법을 보여줍니다.
Java API를 사용하여 PDF 파일에서 글꼴을 추출하는 방법?
File pdf = new File("test.pdf");
PdfFontExtractor extractor = new PdfFontExtractor();
// extract directly to a directory
extractor.extractFontsToDir(pdf, TestUtils.tempOutputPath);
// or extract to list of FVFonts for further manipulation
List fonts = extractor.extractToFVFonts(doc);