Extrair fontes de PDF via Java
Contents
[
Hide
]
Use a extração de fontes quando precisar auditar a tipografia do documento, inspecionar recursos incorporados ou verificar o uso de fontes antes de fluxos de trabalho de conversão ou arquivamento.
- Abra o PDF de origem em uma instância de Document.
- Chame
document.getFontUtilities().getAllFonts()coletar cada Font recurso referenciado pelo documento. - Itere pelos extraídos objetos Font e leia cada nome de fonte dos metadados da fonte.
- Imprima os nomes das fontes para que a tipografia do documento possa ser auditada ou 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());
}
}
}