Comment convertir .PDF en .eps (sous Windows) [fermé]

13

Je recherche un logiciel gratuit pour me permettre de convertir un fichier PDF en fichier EPS.

Le convertisseur doit conserver la qualité d'image autant que possible.

J'ai pu le faire avec GSView, mais le résultat a toujours été de la forme d'une image portrait A4, alors que mon image est un paysage A4.

(Désolé si cela a déjà été demandé, je n'ai pu trouver que des questions EPS en PDF, mais pas l'inverse.)

Tal Galili
la source

Réponses:

5

Ghostscript peut également convertir des PDF en EPS:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  d:/path/to/input.pdf

Si la taille de support par défaut de Ghostscript (qui est letter) ne correspond pas à vos besoins, vous pouvez en spécifier un autre comme celui-ci:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  -sPAPERSIZE=a5 ^
  d:/path/to/input.ps

Une liste des PAPERSIZEvaleurs connues de Ghostscript est ici . Un contrôle encore plus précis que vous pouvez gagner en utilisant -dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=hcomme ceci:

gswin32c.exe ^
  -o output.eps ^
  -sDEVICE=epswrite ^
  -dDEVICEWIDTHPOINTS=175 ^
  -dDEVICEHEIGHTPOINTS=267 ^
  d:/path/to/input.pdf

La largeur et la hauteur sont données en «points» (72 pt == 1 pouce). OK, mais maintenant vous avez des PDF de plusieurs pages et EPS est intrinsèquement un format d'une seule page? De plus, vous souhaitez décaler les images vers la gauche et vers le haut? Essaye ça:

gswin32c.exe ^
  -o input_page_%03d.eps ^
  -sDEVICE=epswrite ^
  -dDEVICEWIDTHPOINTS=227 ^
  -dDEVICEHEIGHTPOINTS=354 ^
  -dPDFFitPage ^
  -c "<</PageOffset [-72 100]>> setpagedevice" ^
  d:/path/to/input.pdf

Pour chaque page PDF Ghostscript va créer un fichier EPS séparé, nommé input_page_001.eps, input_page_002.epsetc.


Mise à jour

Alors que ce qui précède était la meilleure réponse disponible (en ce qui concerne l'utilisation de Ghostscript pour la tâche à accomplir) au moment de la rédaction en 2010, ce n'est plus vrai aujourd'hui, en 2015.

Aujourd'hui, Ghostscript est le 9.16 / 9.17. Le epswritepériphérique de sortie n'est plus disponible. Le nouvel eps2writeappareil l'a remplacé. ( epswritegénéré PostScript niveau 1, ce qui peut conduire à des tailles de fichier assez volumineuses; eps2writegénère également le PostScript niveau 2, qui est beaucoup plus efficace.)

Kurt Pfeifle
la source
Merci pour la réponse très gentille. Existe-t-il un moyen de régler la résolution sur 300 dpi et de calculer automatiquement la largeur / hauteur?
nimcap
2
@nimcap: Vous pouvez utiliser gswin64c.exe -o inputpdf-page_%03d.eps -sDEVICE=eps2write -r300 -dPDFFitPage input.pdf et simplement accepter la taille de page qu'il
génère
2

Il y a plusieurs options que j'ai trouvées: La première est une solution en ligne où vous téléchargez le fichier puis le téléchargez sous forme de fichier zip. Le second est un logiciel où vous l'achetez puis téléchargez le logiciel. J'espère que cela vous mènera dans la bonne direction.

James Mertz
la source
2

Adobe vous permet de télécharger un pilote postscript gratuit:

http://www.adobe.com/support/downloads/product.jsp?product=pdrv&platform=win

Franchement, je l'utilisais il y a longtemps, mais cela fonctionnait bien à l'époque.

ev-br
la source
Merci, mais je n'ai pas pu le faire fonctionner en tant qu'imprimante virtuelle (j'ai trouvé des tutoriels pour cela, mais cela semblait trop pénible)
Tal Galili
1

Dans Adobe acrobat standard / pro, vous pouvez enregistrer en tant que fichier .eps.

cybergeek654
la source
1

Sous Windows, vous pouvez également utiliser le logiciel GIMP (GNU Image Manipulation Program) pour cela. C'est un logiciel gratuit. Il suffit d'exporter le pdf en eps. Très simple d'utilisation.

Saravanan K
la source
0

Je pense que la meilleure méthode pour convertir des PDF en fichiers eps est d'utiliser un lecteur PDF conventionnel (Acrobat ou Okular) pour imprimer le PDF dans un fichier avec l'extension eps. Je l'ai essayé et cela fonctionne très bien et conserve à grande échelle la qualité du document.

Farid
la source