Extraer fuentes de PDF mediante Java

Contents
[ ]

Utilice la extracción de fuentes cuando necesite auditar la tipografía del documento, inspeccionar recursos incrustados o verificar el uso de fuentes antes de conversiones o flujos de trabajo de archivado.

  1. Abra el PDF de origen en una instancia de Document.
  2. Llame document.getFontUtilities().getAllFonts() recoger cada Font recurso referenciado por el documento.
  3. Itere a través de los extraídos Font objetos y lea cada nombre de fuente de los metadatos de la fuente.
  4. Imprima los nombres de fuente para que la tipografía del documento pueda ser auditada o exportada.
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());
        }
    }
}