Extrair fontes de PDF via Python
Contents
[
Hide
]
Usar Document para abrir o PDF e chamar font_utilities.get_all_fonts() para recuperar tudo disponível Font objetos referenciados pelo documento. Isso é útil ao auditar fontes incorporadas, verificar a disponibilidade de fontes antes da conversão ou analisar os recursos do documento.
- Abra o PDF de origem como um
Document. - Chamar
document.font_utilities.get_all_fonts()para obter a coleção de fontes. - Iterar sobre o retornado
Fontobjetos. - Leia e imprima cada
font.font_namevalor.
import aspose.pdf as apdf
from os import path
path_infile = path.join(self.dataDir, infile)
# Open PDF document
document = apdf.Document(path_infile)
fonts = document.font_utilities.get_all_fonts()
for font in fonts:
print(font.font_name)