Extraire les polices du PDF via Python
Contents
[
Hide
]
Utiliser Document pour ouvrir le PDF et appeler font_utilities.get_all_fonts() pour récupérer tout disponible Font objets référencés par le document. Ceci est utile lors de l’audit des polices intégrées, de la vérification de la disponibilité des polices avant la conversion, ou de l’analyse des ressources du document.
- Ouvrez le PDF source en tant que
Document. - Appeler
document.font_utilities.get_all_fonts()pour obtenir la collection de polices. - Parcourir les éléments retournés
Fontobjets. - Lire et imprimer chaque
font.font_namevaleur.
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)