Extraer fuentes de PDF mediante Python
Contents
[
Hide
]
Usar Documento para abrir el PDF y llamar font_utilities.get_all_fonts() para recuperar todo lo disponible Font objetos referenciados por el documento. Esto es útil al auditar fuentes incrustadas, verificar la disponibilidad de fuentes antes de la conversión o analizar los recursos del documento.
- Abra el PDF de origen como un
Document. - Llamar
document.font_utilities.get_all_fonts()para obtener la colección de fuentes. - Iterar a través de lo devuelto
Fontobjetos. - Leer e imprimir 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)