É bem conhecido que o filtro de importação EPS no MS Office está muito desatualizado (aparentemente não foi alterado muito desde meados de 1990) e pode importar apenas um subconjunto limitado de arquivos EPS. O site oficial da Microsoft fornece poucas informações, mas nos diz que
The Encapsulated PostScript graphics filter (Epsimp32.flt) supports the Adobe Systems Encapsulated PostScript Specification versions 3.0 and earlier.
(refs: 1 , 2 . A versão 3.0 da especificação PostScript data do ano de 1992, quando foi publicada pela Adobe . A partir desse momento foi estendido essencialmente. Note também que o PostScript Nível 3 veio no final de 1997 e não se deve confundir com estas coisas: no o tempo de Especificação PostScript versão 3.0 apenas PostScript Nível 2 foi foi introduzido .
Além disso, deve-se ter em mente que o MS Office funciona apenas no espaço de cores sRGB e renderiza gráficos nos outros espaços de cores ( como CMYK muito amado pela Adobe) incorretamente. Mas, como no caso de imagens EPS incorporadas, ele envia o código PostScript original diretamente para uma impressora PostScript (e somente para uma impressora PostScript, outras impressoras receberão uma visualização raster de baixa resolução!) pode não ser uma má idéia trabalhar com arquivos CMYK EPS no MS Office : apesar da renderização incorreta na tela eles imprimirá bem (mas apenas para impressoras PostScript!).
Quanto à minha experiência, versões recentes do CorelDraw e do Illustrator produzem arquivos EPS compatíveis com o MS Office (embora seja necessário desativar a geração de cores CMYK e trabalhar exclusivamente no espaço de cores RGB).
Se você vir um espaço reservado em vez de uma figura, simplesmente significa que o EPS não foi importado porque o filtro de importação do MS Office EPS não pode manipular esse arquivo EPS específico. Uma solução possível é importar esse arquivo EPS no Illustrator ou no CorelDraw e depois exportá-lo como EPS novamente. O arquivo EPS produzido dessa maneira deve ser compatível com o filtro de importação do MS Office EPS. Você poderia tentar o mesmo método com o Inkscape, embora os arquivos EPS gerados pelo Inkscape nem sempre sejam compatíveis com o MS Office. Outra abordagem é converter EPS em PDF usando o Arobat Distiller, abri-lo no Acrobat e exportar para EPS, mas novamente os arquivos EPS produzidos pelo Acrobat nem sempre são compatíveis com o MS Office.
Os utilitários gratuitos pdftops
e pdftocairo
dos utilitários Poppler para Windows fornecem outra opção. Eles criam arquivos EPS compatíveis com o MS Office a partir do PDF quando são lançados com a opção -level2 -eps
:
pdftops -level2 -eps input.pdf
pdftocairo -level2 -eps input.pdf
Parece que a única diferença entre eles é que pdftocairo
produz arquivos EPS compactados, enquanto pdftops
não.
Observe que, se o arquivo PDF contiver objetos transparentes, eles serão rasterizados ao converter para EPS, porque EPS basicamente não oferece suporte à transparência . Nesses casos, o Acrobat ou Illustrator pode ser usado para obter o arquivo EPS adequado sem rasterização .
P.S. Aqui é publicado um exemplo interessante de EPS arquivo que pode ser importado no MS Office e é exibido incorretamente, mas pode ser impresso em impressoras PostScript corretamente.