2011-07-06 7 views
1

J'essaie de convertir des PDF en une image, mais j'ai remarqué que lorsque le PDF a des polices incorporées, la conversion en image entraînera un contenu manquant (le contenu étant celui des polices incorporées).GhostScript ou ImageMagick - comment "aplatir" un PDF?

Lorsque je dis des polices incorporées, je veux dire que le texte est réellement sélectionnable dans le PDF. Cela signifie que le PDF n'est pas simplement une image pixellisée (par exemple un document numérisé). Je ne suis pas sûr si "police intégrée" est le terme approprié.

Dans tous les cas, comment "aplatir" ou "pixelliser" un document PDF avant ou pendant la conversion en image?

Ma commande actuelle ressemble à ceci:

gs \ 
-dSAFER \ 
-dBATCH \ 
-dNOPAUSE \ 
-dQUIET \ 
-dFirstPage=1 \ 
-dLastPage=1 \ 
-r288 \ 
-sDEVICE=tiffgray \ 
-sOutputFile=output.tif \ 
    input.pdf 

Répondre

1

Le fait que le texte peut être sélectionné ne signifie pas que la police utilise est en fait intégré. Cependant, même si ce n'est pas le cas, le texte ne devrait pas manquer.

Vous n'avez pas indiqué quelle version de Ghostscript vous utilisez, ni quelle plate-forme (bien que j'indique Linux à partir de la commande).

Je vous suggère d'essayer la version actuelle de GS (9.02) et si vous voyez toujours un problème, signalez un bug au http://bugs.ghostscript.com. Vous devrez joindre un fichier spécimen, de préférence aussi petit que possible, et une ligne de commande pour reproduire le problème.

Je suggère également de supprimer le -dQUIET, il est possible que GS essaye de vous télésquelque chose mais le message est supprimé.

Questions connexes