Existe-t-il un moyen d'extraire les polices des fichiers PDF?
Je sais que les polices généralement intégrées dans les fichiers PDF ne sont que des sous-ensembles de polices. Quoi qu'il en soit, y a-t-il un moyen de le faire?
Existe-t-il un moyen d'extraire les polices des fichiers PDF?
Je sais que les polices généralement intégrées dans les fichiers PDF ne sont que des sous-ensembles de polices. Quoi qu'il en soit, y a-t-il un moyen de le faire?
Réponses:
J'utiliserais Font Forge car c'est une solution gratuite, open source et multiplateforme, qui peut extraire des données de police à partir de fichiers PDF.
https://fontforge.github.io/en-US/
Utilisez l'élément de menu Fichier> Ouvrir.
DE LA DOCUMENTATION:
FontForge peut également lire (de nombreuses) polices à partir d'un fichier pdf. FontForge ne répertorie généralement pas les fichiers pdf (car ils ne sont pas vraiment conçus comme des mécanismes de transport des polices et la plupart de ces polices seront incomplètes en raison du sous-ensemble et d'autres optimisations), mais vous pouvez toujours taper directement le nom d'un (ou utiliser le Bouton [Filtre] pour définir un filtre pour les fichiers pdf).
Ici, je fais la promotion de mon commentaire précédent à une réponse, selon la suggestion de HackSlash.
Il y a une question identique sur Stackoverflow qui a déjà une excellente réponse acceptée et très appréciée .
Il a illustré plusieurs méthodes, que je ne citerai que brièvement:
De plus, je voudrais souligner qu'il ya plusieurs gratuits en ligne des services qui offrent à le faire.
Commentaire: Je ne vais pas "choisir la meilleure option" car la meilleure est souvent subjective et dépend vraiment de la situation spécifique. Le plus simple serait d'utiliser un service en ligne, mais ce ne serait pas une option viable si le matériel devait rester privé. FontForge a l'air vraiment bien, surtout pour ceux qui pourraient déjà l'utiliser pour la création ou l'édition de polices. Si aucun environnement de bureau n'est disponible, alors pdftops (et les autres options de ligne de commande), serait un bon choix également bon pour l'automatisation.
Notez que selon le programme source et l'auteur, ils peuvent avoir choisi de «convertir les polices en contours», auquel cas les données réelles des polices en direct ne sont pas intégrées. Cela était souvent nécessaire à l'époque de la sortie Postscript et la pratique est toujours en vigueur aujourd'hui même si ce n'est pas vraiment nécessaire.
cf. /graphicdesign/55780/is-it-necessary-to-outline-fonts-convert-text-to-curves-before-sending-them-to