Resultados incorretos ao converter PDF para EPS no Linux

11

Estou tendo problemas para converter PDFs (criados pelo Adobe Illustrator em um Mac) em EPS. Eu tentei várias coisas, mas estou me perguntando se existe uma opção melhor.

A seguinte lista é ordenada por qualidade decrescente:

  1. inkscape --export-area-page --export-eps=out.eps in.pdf usando o programa gráfico Inkscape funciona melhor, mas é um pouco lento;
  2. pdftops -eps in.pdf out.eps usa o Poppler e funciona bom e é rápido ;
  3. pdf2ps in.pdf out.eps usa ghostscript e funciona bem para documentos simples;
  4. convert in.pdf out.eps usa ImageMagick e sempre rasteriza a imagem.

Eu não testei o seguinte:

  1. acroread -toPostScript use acroread (somente no Linux)

Alguns problemas que encontrei:

  • A transparência não é suportada no EPS, mas em vez de nivelar as camadas, a maioria dos programas rasteriza a imagem produzindo arquivos grandes e gráficos feios. O Inkscape faz isso melhor apenas rasterizando a área não suportada.
  • Os gradientes são renderizados corretamente pelo Inkscape, mas o Poppler de alguma forma reduz o gradiente a várias formas de diferentes cores.
  • Os símbolos gregos aparentemente não são suportados pelo Ghostscript e são rasterizados (usando pdf2ps ).

Quais são suas experiências para esse tipo de tarefa? Esqueci-me de certos programas e / ou opções de linha de comando que melhoram a qualidade?

Encontrei alguns posts sobre isso, mas não uma comparação (completa) de possibilidades. Por favor, corrija-me se estiver errado.

Postagens relacionadas

por Tim 17.12.2012 / 12:51

4 respostas

2

Da minha experiência, o melhor achatamento de transparência livre que você pode obter é do Adobe Reader, imprimindo em arquivo PostScript (por exemplo, usando o bom e velho driver de impressão Apple Color Laser). Então você precisa de outra ferramenta para convertê-lo em eps.

    
por 13.05.2014 / 17:30
1

Se você quiser uma lista completa de possibilidades, observe que o OpenOffice / LibreOffice implementa este recurso, mas a qualidade do resultado está em algum lugar entre ghostscript e ImageMagick na sua lista acima. E há problemas mais fundamentais. Leia em.

O princípio é que o aplicativo abre arquivos PDF como documentos "Desenhar", que podem ser manipulados e impressos à vontade. A qualidade depende da importação do PDF para o Draw, e tem dificuldades com recorte de caminho, gradientes e fontes além das três padrão (serif, sanserif, typewriter).

Existe até a possibilidade de iniciar a conversão interativamente

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

(escolha um!). Ele gera input.ps nesse caso.

No entanto , existem problemas conhecidos, por ex. com o LibreOffice 4.4 (que testei na versão 4.4.0.3) e relatei aqui , que o arquivo de saída contém PDF em vez de PostScript. (Isso costumava funcionar em versões anteriores).

O meu favorito é o inkscape, ou ghostview para arquivos mais simples. E minha experiência é que nunca posso confiar na conversão automática (linha de comando), especialmente ao trabalhar em máquinas diferentes, e uma inspeção manual do resultado é obrigatória, o que faz com que seja na maioria das vezes mais rápido interagir de qualquer maneira.

    
por 06.02.2015 / 11:48
0

A melhor maneira de fazer isso seria usando o Illustrator. Não tenho certeza se você tem o Illustrator.

    
por 27.08.2014 / 02:26
0

Outra possibilidade para a lista é o link do serviço da Web (não tenho certeza de qual biblioteca ele usa). Eu não tentei para o EPS, mas a conversão para o EMF funcionou bem para mim.

Mais descrição por sugestão de DragonLord: Este site permite que você envie arquivos em vários formatos (uma opção sendo PDF) e selecione um formato para converter (uma opção sendo EPS), e fará a conversão e lhe dará um link para baixar. Há um limite para quantos arquivos você pode converter por dia gratuitamente.

    
por 28.08.2015 / 02:02