2015-09-09 3 views
1

S'il vous plaît quelqu'un me aider Ghostscript ....Créer une image de « page spécifique » du fichier Postscript en utilisant Ghostscript

Je veux créer l'image d'un fichier Postscript page particulière en utilisant Ghostscript. Je vais spécifier le numéro de page ou quelque chose comme ça va obtenir l'image respective en sortie.

Est-ce possible avec ghostscript?

+0

Bienvenue à SO !!! Cela vous aiderait à obtenir une réponse plus rapide si vous dites ce que vous avez essayé jusqu'à présent. – Falaque

+0

Script1 .-------- gs -dNOPAUSE -sDEVICE = jpeg -dFirstPage = "1" -dLastPage = "1" -sOutputFile = outputFilePath.gif -dJPEGQ = 100 -r300 -q inputFilePath.pdf -c quitter Script2 .-------- gs -dUseCIEColor -dNOPAUSE -sDEVICE = jpeg -dFirstPage = "1" -dLastPage = "1" -sOutputFile = outputfile.gif -dJPEGQ = 100 -r300 -q inputFile.ps -c quitte; Nous utilisons ghostscript pour créer des images à partir de fichiers pdf et ps. En cas de pdf ghostscript crée l'image d'une page particulière en cas de pdf miltipage comme dans le script 1. –

+0

Où comme lorsque nous créons une image à partir du fichier ps, l'image de page sage n'est pas créée et crée toujours toutes les images de pages. Quelqu'un s'il vous plaît aider s'il me manque quelque chose, si c'est possible par ghostscript ou non. –

Répondre

1

Dans les versions actuelles de Ghostscript vous avez deux choix:

1) Render chaque page dans un fichier d'image, utilisez le format de nom de fichier « % d » afin que vous sachiez quelle page vous voulez, supprimez les autres.

2) PostScript est un langage de programmation. Ecrivez une procédure EndPage client qui renvoie true lorsque la page est celle que vous voulez, et false pour tous les autres.

Dans une version à venir de Ghostscript, les paramètres FirstPage et LastPage pourraient être utilisés pour cela.

+0

KenS J'ai ajouté un commentaire briefing mon scénario, s'il vous plaît aider aussi pouvez-vous élaborer comment le faire en postscript ... –

+0

La version 9.18 est imminente, attendez juste cela et utilisez -dFirstPage et -dLastPage. Vous pouvez même essayer le candidat à la libération. Vous ne pouvez pas utiliser ces paramètres avec une version antérieure, sauf si l'entrée est ** PDF **. – KenS