Come convertire .PDF in .eps (su Windows) [chiuso]


13

Sto cercando un programma software gratuito che mi permetta di convertire un file PDF in un file EPS.

Il convertitore dovrebbe mantenere la qualità dell'immagine il più possibile.

Sono stato in grado di farlo con GSView, ma il risultato è sempre stato la forma di un'immagine A4 verticale, mentre la mia immagine è A4 orizzontale.

(Mi dispiace se questo è già stato chiesto, sono stato in grado di trovare solo domande da EPS a PDF, ma non viceversa.)

Risposte:



5

Ghostscript può anche convertire PDF in EPS:

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

Se la dimensione del supporto predefinita di Ghostscript (che è letter) non corrisponde alle tue esigenze, puoi specificarne un'altra come questa:

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

Un elenco di PAPERSIZEvalori noti a Ghostscript è qui . Un controllo ancora più preciso che puoi ottenere usando in -dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=hquesto modo:

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

La larghezza e l'altezza sono indicate in "punti" (72 pt == 1 pollice). OK, ma ora hai PDF multipagina ed EPS intrinsecamente è solo un formato di 1 pagina? Inoltre, vuoi spostare le immagini verso sinistra e verso l'alto? Prova questo:

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

Per ogni pagina PDF Ghostscript creerà un file EPS separato, di nome input_page_001.eps, input_page_002.epse così via


Aggiornare

Mentre quanto sopra è stata la migliore risposta disponibile (quando si tratta dell'uso di Ghostscript per l'attività in corso) durante il periodo di scrittura nel 2010, questo non è più vero oggi, nel 2015.

Oggi l'attuale Ghostscript è 9.16 / 9.17. Il epswritedispositivo di output non è più disponibile. Il nuovo eps2writedispositivo lo ha sostituito. ( epswritegenerato PostScript Level 1, che può portare a file di dimensioni piuttosto grandi; eps2writegenera PostScript Level 2, che è molto più efficiente, a livello dimensionale.)


Grazie per la bella risposta. C'è un modo per impostare la risoluzione su 300 dpi e calcolare automaticamente la larghezza / altezza?
nimcap,

2
@nimcap: puoi usare gswin64c.exe -o inputpdf-page_%03d.eps -sDEVICE=eps2write -r300 -dPDFFitPage input.pdf e accettare solo le dimensioni della pagina che emette ...
Kurt Pfeifle,

2

Esistono diverse opzioni che ho trovato: la prima è una soluzione online in cui caricare il file e quindi scaricarlo come file zip. Il secondo è un software in cui è stato acquistato e scaricato il software. Spero che questi ti portino nella giusta direzione.



1

In Adobe acrobat standard / pro, è possibile salvare come file .eps.


1

In Windows, puoi anche usare il software GIMP (GNU Image Manipulation Program) per questo. È un software gratuito. Esporta semplicemente il pdf in eps. Molto facile da usare


0

Penso che il metodo migliore per convertire i PDF in file eps sia quello di utilizzare un lettore PDF convenzionale (Acrobat o Okular) per stampare il PDF in un file con l'estensione eps. L'ho provato e funziona molto bene e conserva su larga scala la qualità del documento.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.