Mauvais résultats lors de la conversion de PDF en EPS sous Linux


11

J'ai du mal à convertir des PDF (créés par Adobe Illustrator sur Mac) en EPS. J'ai essayé plusieurs choses mais je me demande s'il y a une meilleure option.

La liste suivante est classée par qualité décroissante:

  1. inkscape --export-area-page --export-eps=out.eps in.pdfl'utilisation du programme graphique Inkscape fonctionne mieux, mais est un peu lente;
  2. pdftops -eps in.pdf out.epsutilise Poppler et fonctionne bien et est rapide ;
  3. pdf2ps in.pdf out.epsutilise ghostscript et fonctionne bien pour les documents simples;
  4. convert in.pdf out.epsutilise ImageMagick et pixellise toujours l'image.

Je n'ai pas testé les éléments suivants:

  1. acroread -toPostScriptutiliser acroread (Linux uniquement)

Quelques problèmes que j'ai trouvés:

  • La transparence n'est pas prise en charge dans EPS, mais au lieu d'aplatir les calques, la plupart des programmes pixellisent l'image produisant de gros fichiers et des graphiques laids. Inkscape le fait mieux en pixellisant uniquement la zone non prise en charge.
  • Les dégradés sont rendus correctement par Inkscape, mais Poppler coupe en quelque sorte le dégradé en plusieurs formes de couleurs différentes.
  • Les symboles grecs ne sont apparemment pas pris en charge par Ghostscript et sont tramés (en utilisant pdf2ps).

Quelles sont vos expériences pour ce genre de tâche? Ai-je oublié certains programmes et / ou options de ligne de commande qui améliorent la qualité?

J'ai trouvé quelques articles à ce sujet, mais pas une comparaison (approfondie) des possibilités, veuillez me corriger si je me trompe.

Articles Similaires


1
Ceci provient d'une réponse de Tex: script bash .
bb010g

Merci @ bb010g, j'ai vu cette réponse mais elle utilise pdftopsce qui a quelques problèmes avec les dégradés dans mon cas.
Tim

1
acroread -toPostScript
Rétablir Monica - M. Schröder

Merci Martin, mais je pense que c'est correct uniquement pour Linux? Savez-vous si et comment Adobe Reader pour Mac (ou Windows) peut également le faire?
Tim

1. L'exportation EPS fonctionne bien à partir d'Illustrator 2. Si inkscape est trop lent (le temps de calcul est bon marché), vous devriez essayer de le construire à partir de la source 3. Utilisez WINE ... Je travaille dans ce domaine et nous faisons # 1.
Mikhail

Réponses:


2

D'après mon expérience, le meilleur aplatissement de transparence gratuit que vous pouvez obtenir est d'Adobe Reader en imprimant dans un fichier PostScript (par exemple en utilisant un bon vieux pilote d'impression Apple Color Laser). Ensuite, vous avez besoin d'un autre outil pour le convertir en eps.


1

Si vous voulez une liste exhaustive des possibilités, notez que OpenOffice / LibreOffice implémente cette fonctionnalité, mais la qualité du résultat se situe quelque part entre ghostscript et ImageMagick dans votre liste ci-dessus. Et il y a des problèmes plus fondamentaux. Continuer à lire.

Le principe est que l'application ouvre des fichiers PDF en tant que documents "Draw", qui peuvent ensuite être manipulés et imprimés à volonté. La qualité dépend de l'importation du PDF vers Draw, et elle a des difficultés avec le découpage de chemin, les dégradés et les polices au-delà des trois standards (serif, sanserif, machine à écrire).

Il est même possible de lancer la conversion de manière interactive

openoffice -print-to-file input.pdf
libreoffice -print-to-file input.pdf

(choisissez-en un!). Il cède input.psdans ce cas.

Cependant , il existe des problèmes connus, par exemple avec LibreOffice 4.4 (que j'ai testé dans la version 4.4.0.3) et signalé ici , que le fichier de sortie contient PDF au lieu de PostScript. (Cela fonctionnait dans les versions antérieures.)

Mon préféré est inkscape, ou ghostview pour des fichiers plus simples. Et mon expérience est que je ne peux jamais faire confiance à la conversion automatique (ligne de commande), en particulier lorsque vous travaillez sur différentes machines, et une inspection manuelle du résultat est obligatoire, ce qui rend la plupart du temps plus rapide à convertir de manière interactive de toute façon.


0

La meilleure façon de procéder serait d'utiliser Illustrator lui-même. Je ne sais pas si vous avez Illustrator.


0

Une autre possibilité pour la liste est le service Web https://cloudconvert.com/pdf-to-eps (vous ne savez pas quelle bibliothèque il utilise). Je ne l'ai pas essayé pour EPS, mais la conversion en EMF a bien fonctionné pour moi.

Plus de description selon la suggestion de DragonLord: ce site Web vous permet de télécharger des fichiers dans de nombreux formats (une option étant PDF) et de sélectionner un format vers lequel convertir (une option étant EPS), et il fera la conversion et vous donnera un lien pour le téléchargement. Il y a une limite au nombre de fichiers que vous pouvez convertir gratuitement par jour.


Veuillez faire preuve de prudence lorsque vous recommandez un logiciel. Tel qu'il est écrit, votre réponse peut être considérée comme du spam. Votre réponse doit inclure une description du logiciel et comment il répond à la question. Plus d'informations: Comment recommander un logiciel dans mes réponses?
bwDraco
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.