Como converter .PDF para .eps (no Windows) [fechado]


13

Estou procurando um programa de software gratuito que permita converter um arquivo PDF em um arquivo EPS.

O conversor deve manter a qualidade da imagem o máximo possível.

Consegui fazer isso com o GSView, mas o resultado sempre foi o formato de uma imagem A4 em retrato, enquanto minha imagem é A4 em paisagem.

(Desculpe, se isso já foi solicitado, eu só consegui encontrar perguntas de EPS para PDF, mas não o contrário.)

Respostas:



5

O Ghostscript também pode converter PDFs em EPS:

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

Se o tamanho da mídia padrão do Ghostscript (que é letter) não corresponder às suas necessidades, você poderá especificar qualquer outra assim:

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

Uma lista de PAPERSIZEvalores conhecidos pelo Ghostscript está aqui . Controle ainda mais ajustado que você pode obter usando o -dDEVICEWIDTHPOINTS=w -dDEVICEHEIGHTPOINTS=hseguinte:

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

A largura e a altura são fornecidas em 'pontos' (72 pt == 1 polegada). OK, mas agora você possui PDFs de várias páginas e o EPS é inerentemente apenas um formato de 1 página? Além disso, você deseja mudar as imagens para a esquerda e para o topo? Tente o seguinte:

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

Para cada página PDF Ghostscript irá criar um arquivo EPS em separado, com o nome input_page_001.eps, input_page_002.epsetc.


Atualizar

Embora a resposta acima tenha sido a melhor resposta disponível (quando se trata do uso do Ghostscript para a tarefa em questão) durante o tempo de escrita em 2010, isso não é mais verdade hoje, em 2015.

Hoje, o Ghostscript atual é 9.16 / 9.17. O epswritedispositivo de saída não está mais disponível. O novo eps2writedispositivo o substituiu. (o epswritePostScript nível 1 gerado, que pode levar a tamanhos de arquivo bastante grandes; eps2writegera o PostScript nível 2, que é muito mais eficiente, do mesmo tamanho.)


Obrigado pela resposta muito agradável. Existe uma maneira de definir a resolução para 300 dpi e fazer a largura / altura calcular automaticamente?
Nimcap

2
@nimcap: Você pode usar gswin64c.exe -o inputpdf-page_%03d.eps -sDEVICE=eps2write -r300 -dPDFFitPage input.pdf e simplesmente aceitar o tamanho da página ele produz ...
Kurt Pfeifle

2

Encontrei várias opções: A primeira é uma solução on-line na qual você carrega o arquivo e depois o baixa como um arquivo zip. O segundo é um software em que você o compra e faz o download do software. Espero que eles o levem na direção certa.



1

No Adobe acrobat standard / pro, você pode salvar como arquivo .eps.


1

No Windows, você também pode usar o software GIMP (GNU Image Manipulation Program) para isso. É um software livre. Apenas exporte o pdf para eps. Muito fácil de usar.


0

Acho que o melhor método para converter PDFs em arquivos eps é usar um leitor de PDF convencional (Acrobat ou Okular) para imprimir o PDF em um arquivo com a extensão eps. Eu tentei e funciona muito bem e conserva em grande escala a qualidade do documento.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.