A imagem inserida não aparece ao salvar como PDF

9

Estou usando o Illustrator 17.1.0 para preparar algumas figuras científicas. Eu tenho duas camadas: a inferior tem algumas figuras em PDF e a superior tem anotações.

Ao salvar como PDF, as figuras colocadas simplesmente não são exibidas, independentemente do visualizador de PDF usado (Acrobat, Mac Preview).

Por que isso acontece? Esse é um problema comum / conhecido? Existe outra solução além de incorporar as figuras colocadas?

A razão pela qual uso figuras inseridas é que elas são geradas por um software de plotagem e eu queria facilitar a atualização quando necessário.


Aqui está um link para um exemplo mostrando o problema. plot.pdfé colocado e annotated_plot.pdfsalvo no Illustrator com "Preservar recursos de edição". Quando aberto com o illustrator, mostra tudo corretamente, mas quando aberto com qualquer visualizador de PDF, não mostra o arquivo colocado.


Isso parece ser um bug no Illustrator e ocorre ao colocar qualquer PDF exportado pelo Mathematica versão 10. Ele preserva o arquivo PDF inserido, mas define a caixa delimitadora como largura zero.

Soluções possíveis (que não sejam incorporação), apenas para o caso em que o PDF inserido não usa transparência:

  • Salve novamente o arquivo usando o Mac Preview antes de colocá-lo.
  • Processe novamente o arquivo usando o GhostScript antes de colocá-lo. gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf O uso da linha de comando é vantajoso para processamento em lote ou automação.
Szabolcs
fonte
Isso é estranho, nunca notei isso, eu tenho que olhar para isso.
Joojaa
Ok, localizei o erro. Na verdade, o arquivo é incorporado, apenas é obscurecido por uma definição de traçado de recorte quebrada. Na verdade, pode ser um bug no AMO mathematica E ilustrador.
joojaa
@joojaa Thanks! Conversei com um desenvolvedor do GhostScript no IRC e ele encontrou o mesmo. Isso só acontece quando a transparência é usada no arquivo e, por algum motivo, o Mathematica usa uma definição de transparência, mesmo que todos os objetos sejam opacos. O que o GhostScript faz quando processa o PDF é apenas remover essa transparência desnecessária. Bem, isso foi o que me disseram e é com base nesse feedback que eu assumi que era um bug do Illustrator (originalmente, eu assumi que era culpa do Mathematica). Aqui está um PDF muito mais simples que exibe o problema.
Szabolcs 26/01
Sim, estou procurando se o inDesign faz a mesma coisa. O Mathematica pode reproduzir isso com uma simples seta gráfica primitiva.
joojaa
Sim, é um bug no ilustrador. Hora de registrar um relatório de bug.
Joojaa

Respostas:

6

(Reposicionando minha resposta a partir deste tópico.)

A configuração Compatibility: Acrobat 4 (PDF 1.3)da Save Adobe PDFcaixa de diálogo no Illustrator resolve o problema (verificado no Illustrator 17):

captura de tela

No arquivo PDF resultante, a transparência será nivelada sem rasterização.

Alexey Popkov
fonte
11
Eu tive esse problema no OSX Yosemite quando o arquivo incorporado era um PDF exportado pelo Mathematica. Esta resposta resolveu meu problema, obrigado.
wil3
O mesmo foi corrigido para mim também, OSX El Cap
Esteban
2

Incorpore o gráfico em vez de vincular a ele.

Desbloqueie a camada com a plotagem e destaque a imagem no Painel de links e, no menu desse painel, escolha Embed Image.

Em seguida, salve o PDF.

PDFs não vinculam a arquivos externos. Portanto, a imagem vinculada no seu arquivo AI não está sendo incluída no PDF resultante. Para ser perfeitamente honesto, não sei por que isso está acontecendo. Quase parece ser um bug de algum tipo. Ao salvar como um arquivo PDF, o salvamento do motor deve ser inteligente o suficiente para saber que as imagens são queria e deve incorporá-los automaticamente.

Scott
fonte
Obrigado pela resposta, mas a incorporação é muito inconveniente para mim (como mencionei na pergunta), portanto não é uma solução. Se eu tivesse que recorrer à incorporação e a todos os problemas adicionais que isso traz, prefiro não usar o Illustrator.
Szabolcs
Hum, parece que o problema está relacionado aos arquivos PDF que estou tentando colocar. Isso acontece apenas com PDFs exportados do Mathematica 10.0.2, mas não com a maioria dos outros. Esses PDFs devem ser quebrados de alguma maneira sutil que não seja relatada pelo Acrobat.
Szabolcs
Scott, você tem o Illustrator CC 2014? Se sim, você poderia tentar "colocar" o PDF que eu vinculei ("plot.pdf") na prancheta vazia (sem incorporação) e salvá-lo como PDF novamente, para ver se o CC 2014 também tem esse problema? Não quero me esforçar ao máximo para solicitar ao nosso departamento de TI o CC 2014 e re-instalar tudo, a menos que eu saiba que isso ajudará. O problema aparece apenas em determinados arquivos PDF (como o que eu vinculei), mas tenho motivos para acreditar que isso é um bug no Illustrator e não um problema no próprio PDF.
Szabolcs
Como publicado na minha resposta .. parece ser um bug de algum tipo.
Scott Scott
Quer dizer que você já tentou com o CC 2014? Só tenho o CC original (Illustrator 17) e o CS6 disponíveis no momento, ambos mostram o problema.
Szabolcs