J'ai trouvé un moyen de faire cela en utilisant des programmes Windows disponibles gratuitement. Ne nécessitera pas de script, de compilation ou de cygwin. C'est quelques étapes mais ce n'est pas aussi difficile que cela en a l'air.
-
Installer mupdf - http://mupdf.googlecode.com/files/mupdf-0.8.15-windows.zip et copier votre fichier pdf dans le dossier d'installation de mupdf. Disons que cela s'appelle whatever.pdf.
-
Ouvrir une invite de commande DOS. Naviguer vers le dossier d'installation de mupdf. exemple: cd C:\Program Files\mupdf ...Si cela se passe bien, votre invite devrait maintenant ressembler à ceci : C:\Program Files\mupdf> Maintenant tapez la commande suivante : pdfextract whatever.pdf
Après, dans le dossier du programme mupdf, vous aurez un ou plusieurs fichiers de police. Ils auront des noms comme ABCDEF+Fontname-12.cff ...Actuellement ils sont dans un format .cff inutilisable mais nous allons arranger cela. Je recommande de renommer ceci pour quelque chose de moins maladroit... par exemple whatever.cff
-
Encore du DOS, désolé. Vous avez besoin d'un outil appelé cfftot1.exe. Voici un lien : ftp://tug.org/texlive/Contents/live/bin/win32/cfftot1.exe ...Copiez-le dans votre dossier mupdf. Ensuite tapez ceci : cfftot1 whatever.cff whatever.pfb
-
Vous avez maintenant un fichier de police presque utilisable appelé whatever.pfb. Je dis 'presque' car généralement les fichiers de police PFB viennent également avec un 2e fichier, un fichier PFM qui contient des informations d'espacement. Sans ce fichier, la police ne s'installera pas et l'espacement sera faussé. Mais la police s'ouvrira toujours dans des éditeurs de police comme fontlab. Vous pouvez enregistrer la police à partir de là en TTF ou OTF. Vous pouvez également essayer de corriger vous-même l'espacement.
Si vous n'avez pas d'éditeur de police, vous pouvez utiliser crossfont. Crossfont peut prendre le PFB et générer le fichier PFM nécessaire pour que vous puissiez au moins installer et utiliser la police. lien - http://crossfont.en.softonic.com/
C'est tout.