La imagen colocada no se muestra al guardar como PDF

9

Estoy usando Illustrator 17.1.0 para preparar algunas figuras científicas. Tengo dos capas: la inferior tiene algunas figuras PDF colocadas y la superior tiene anotaciones.

Al guardar esto como PDF, las cifras colocadas simplemente no se muestran, independientemente del visor de PDF que se esté utilizando (Acrobat, Mac Preview).

¿Por qué pasó esto? ¿Es este un problema común / conocido? ¿Existe alguna solución que no sea incrustar las figuras colocadas?

La razón por la que uso figuras colocadas es que son generadas por un software de trazado y quería facilitar la actualización cuando sea necesario.


Aquí hay un enlace a un ejemplo que muestra el problema. plot.pdfse coloca y annotated_plot.pdfse guarda desde Illustrator con "Conservar las capacidades de edición". Cuando se abre con Illustrator, muestra todo correctamente, pero cuando se abre con cualquier visor de PDF, no muestra el archivo colocado.


Esto parece ser un error en Illustrator y ocurre al colocar cualquier PDF exportado por Mathematica versión 10. Preserva el archivo PDF colocado, pero establece que el cuadro delimitador sea de ancho cero.

Posibles soluciones (aparte de la incrustación), solo para el caso en que el PDF colocado no usa transparencia:

  • Vuelva a guardar el archivo usando Mac Preview antes de colocarlo.
  • Vuelva a procesar el archivo con GhostScript antes de colocarlo. gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf El uso de la línea de comandos es ventajoso para el procesamiento por lotes o la automatización.
Szabolcs
fuente
Eso es extraño, nunca me di cuenta de esto, tengo que investigar esto.
joojaa
Ok, he localizado el error. El archivo está realmente incrustado, solo está oscurecido por una definición de ruta de recorte rota. En realidad, podría ser un error en AMBAS matemáticas e ilustrador.
joojaa
@joojaa Gracias! Hablé con un desarrollador de GhostScript en IRC y él encontró lo mismo. Esto solo ocurre cuando se usa transparencia en el archivo y, por alguna razón, Mathematica usa una definición de transparencia incluso si todos los objetos son opacos. Lo que hace GhostScript cuando procesa el PDF es eliminar esta transparencia innecesaria. Bueno, esto es lo que me dijeron y está basado en este comentario que asumí que se trataba de un error de Illustrator (originalmente asumí que era culpa de Mathematica). Aquí hay un PDF mucho más simple que muestra el problema.
Szabolcs
Sí, estoy buscando si inDesign hace lo mismo. Mathematica puedo reproducir esto con una simple flecha gráfica primitiva.
joojaa
Sí, es un error en ilustrador. Es hora de presentar un informe de error.
joojaa

Respuestas:

6

(Volviendo a publicar mi respuesta de este hilo)

La configuración Compatibility: Acrobat 4 (PDF 1.3)en el Save Adobe PDFcuadro de diálogo en Illustrator resuelve el problema (marcado con Illustrator 17):

captura de pantalla

En el archivo PDF resultante, la transparencia se aplanará sin rasterizar.

Alexey Popkov
fuente
1
Tuve este problema en OSX Yosemite cuando el archivo incrustado era un PDF exportado por Mathematica. Esta respuesta resolvió mi problema, gracias.
wil3
Lo mismo lo arregló para mí también, OSX El Cap
Esteban
2

Incruste la trama en lugar de vincularla.

Desbloquee la capa con el gráfico en ella y luego resalte la imagen en el Panel de enlaces y elija en el menú de ese panel Embed Image.

Luego guarde el PDF.

Los PDF no se vinculan a archivos externos. Por lo tanto, la imagen vinculada en su archivo AI no se incluye en el PDF resultante. Para ser sincero, no estoy seguro de por qué sucede esto. Casi parece ser un error de algún tipo. Al guardar como PDF, el motor de guardado debe ser lo suficientemente inteligente como para saber que se desean imágenes y debe incrustarlas automáticamente.

Scott
fuente
Gracias por la respuesta, pero incrustar es muy inconveniente para mí (como mencioné en la pregunta), así que no es una solución. Si tuviera que recurrir a la incrustación y todos los problemas adicionales que conlleva, preferiría no usar Illustrator en absoluto.
Szabolcs
Hm, parece que el problema está relacionado con los archivos PDF que estoy tratando de colocar. Solo sucede con archivos PDF exportados desde Mathematica 10.0.2, pero no con la mayoría de los demás. Estos archivos PDF deben romperse de una manera sutil que Acrobat no informa.
Szabolcs
Scott, ¿tienes Illustrator CC 2014? En caso afirmativo, ¿podría intentar "colocar" el PDF que vinculé ("plot.pdf") y vaciar la mesa de trabajo (sin incrustar) y guardarlo como PDF nuevamente, para ver si CC 2014 también tiene este problema? No quiero tomarme la molestia de pedirle a nuestro departamento de TI para CC 2014 y volver a instalar todo a menos que sepa que ayudará. El problema solo aparece con ciertos archivos PDF (como el que vinculé), pero tengo razones para creer que esto es un error en Illustrator y no un problema con el PDF en sí.
Szabolcs
Como se publicó en mi respuesta ... parece ser un error de algún tipo.
Scott
¿Quieres decir que ya lo probaste con CC 2014? Solo tengo el CC original (Illustrator 17) y CS6 disponibles en este momento, ambos muestran el problema.
Szabolcs