Extraer fuentes de PDF mediante Python

Contents
[ ]

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.

  1. Abra el PDF de origen como un Document.
  2. Llamar document.font_utilities.get_all_fonts() para obtener la colección de fuentes.
  3. Iterar a través de lo devuelto Font objetos.
  4. Leer e imprimir cada font.font_name valor.

    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)