Java를 통해 PDF에서 글꼴 추출

Contents
[ ]

문서 입력 체계를 감사하거나, 포함된 리소스를 검사하거나, 변환 또는 보관 작업 흐름 전에 글꼴 사용을 확인해야 하는 경우 글꼴 추출을 사용하세요.

  1. Document 인스턴스에서 소스 PDF를 여세요.
  2. 문서에서 참조하는 모든 Font 리소스를 수집하려면 document.getFontUtilities().getAllFonts()를 호출하세요.
  3. 추출된 Font 개체를 반복하고 글꼴 메타데이터에서 각 글꼴 이름을 읽으세요.
  4. 문서 서체를 감사하거나 내보낼 수 있도록 글꼴 이름을 인쇄하세요.
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());
        }
    }
}