Extraer fuentes de PDF mediante Java
Contents
[
Hide
]
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.
- Abra el PDF de origen en una instancia de
Document. - Llame
document.getFontUtilities().getAllFonts()recoger cadaFontrecurso referenciado por el documento. - Itere a través de los extraídos
Fontobjetos y lea cada nombre de fuente de los metadatos de la fuente. - 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());
}
}
}