Java를 통해 PDF에서 글꼴 추출
Contents
[
Hide
]
문서 입력 체계를 감사하거나, 포함된 리소스를 검사하거나, 변환 또는 보관 작업 흐름 전에 글꼴 사용을 확인해야 하는 경우 글꼴 추출을 사용하세요.
Document인스턴스에서 소스 PDF를 여세요.- 문서에서 참조하는 모든
Font리소스를 수집하려면document.getFontUtilities().getAllFonts()를 호출하세요. - 추출된
Font개체를 반복하고 글꼴 메타데이터에서 각 글꼴 이름을 읽으세요. - 문서 서체를 감사하거나 내보낼 수 있도록 글꼴 이름을 인쇄하세요.
public static void extractFonts(Path inputFile) {
try (Document document = new Document(inputFile.toString())) {
Font[] fonts = document.getFontUtilities().getAllFonts();
for (Font font : fonts) {
System.out.println(font.getFontName());
}
}
}