L'image placée ne s'affiche pas lors de l'enregistrement au format PDF

9

J'utilise Illustrator 17.1.0 pour préparer des figures scientifiques. J'ai deux couches: celle du bas a des chiffres PDF placés et celle du haut a des annotations.

Lors de l'enregistrement au format PDF, les chiffres placés ne s'affichent tout simplement pas, quelle que soit la visionneuse PDF utilisée (Acrobat, Aperçu Mac).

Pourquoi cela arrive-t-il? Est-ce un problème courant / connu? Existe-t-il une solution autre que l'intégration des chiffres placés?

La raison pour laquelle j'utilise des chiffres placés est qu'ils sont générés par un logiciel de traçage et je voulais faciliter leur mise à jour si nécessaire.


Voici un lien vers un exemple montrant le problème. plot.pdfest placé et annotated_plot.pdfenregistré à partir d'Illustrator avec "Préserver les capacités d'édition". Lorsqu'il est ouvert avec illustrator, il affiche tout correctement, mais lorsqu'il est ouvert avec n'importe quel visualiseur PDF, il n'affiche pas le fichier placé.


Cela semble être un bogue dans Illustrator et se produit lors du placement de tout fichier PDF exporté par Mathematica version 10. Il conserve le fichier PDF placé, mais définit la zone de délimitation à une largeur nulle.

Solutions de contournement possibles (autres que l'incorporation), uniquement dans le cas où le PDF placé n'utilise aucune transparence:

  • Ré-enregistrez le fichier à l'aide de l'aperçu Mac avant de le placer.
  • Retraitez le fichier à l'aide de GhostScript avant de le placer. gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf L'utilisation de la ligne de commande est avantageuse pour le traitement par lots ou l'automatisation.
Szabolcs
la source
C'est bizarre, je n'ai jamais remarqué cela, je dois me pencher là-dessus.
joojaa
Ok j'ai localisé l'erreur. Le fichier est en fait intégré, il est juste masqué par une définition de chemin de détourage cassée. Cela pourrait en fait être un bug dans les deux mathématique ET illustrateur.
joojaa
@joojaa Merci! J'ai parlé à un développeur GhostScript sur IRC et il a trouvé la même chose. Cela se produit uniquement lorsque la transparence est utilisée dans le fichier et pour une raison quelconque, Mathematica utilise une définition de transparence même si tous les objets sont opaques. Ce que fait GhostScript lorsqu'il traite le PDF, c'est simplement de supprimer cette transparence inutile. Eh bien, c'est ce qu'on m'a dit et c'est sur la base de ces commentaires que j'ai supposé que c'était un bug Illustrator (à l'origine, je pensais que c'était la faute de Mathematica). Voici un PDF beaucoup plus simple présentant le problème.
Szabolcs
Oui, je cherche si inDesign fait la même chose. Mathematica je peux le reproduire avec une simple primitive de flèche graphique.
joojaa
Oui c'est un bug dans l'illustrateur. Il est temps de déposer un rapport de bogue.
joojaa

Réponses:

6

(Republier ma réponse à partir de ce fil.)

Le réglage Compatibility: Acrobat 4 (PDF 1.3)dans la Save Adobe PDFboîte de dialogue dans Illustrator résout le problème (vérifié avec Illustrator 17):

capture d'écran

Dans le fichier PDF résultant, la transparence sera aplatie sans pixellisation.

Alexey Popkov
la source
1
J'ai eu ce problème sur OSX Yosemite lorsque le fichier incorporé était un PDF exporté par Mathematica. Cette réponse a résolu mon problème, merci.
wil3
Même chose pour moi aussi, OSX El Cap
Esteban
2

Intégrez l'intrigue plutôt que de créer un lien vers celle-ci.

Déverrouillez le calque avec le tracé dessus, puis mettez en surbrillance l'image dans le panneau Liens et choisissez dans le menu de ce panneau Embed Image.

Enregistrez ensuite le PDF.

Les fichiers PDF ne sont pas liés à des fichiers externes. Ainsi, l'image liée dans votre fichier AI n'est pas incluse dans le PDF résultant. Pour être parfaitement honnête, je ne sais pas pourquoi cela se produit. Cela semble presque être un bug quelconque. Lors de l'enregistrement au format PDF, le moteur de sauvegarde doit être suffisamment intelligent pour savoir que des images sont recherchées et il doit les intégrer automatiquement.

Scott
la source
Merci pour la réponse, mais l'intégration est très gênante pour moi (comme je l'ai mentionné dans la question), ce n'est donc pas une solution. Si je devais recourir à l'intégration et à tous les problèmes supplémentaires qu'elle entraîne, je préfère ne pas utiliser Illustrator du tout.
Szabolcs
Hm, il semble que le problème soit lié aux fichiers PDF que j'essaie de placer. Cela ne se produit qu'avec les fichiers PDF exportés depuis Mathematica 10.0.2, mais pas la plupart des autres. Ces fichiers PDF doivent être cassés d'une manière subtile qui n'est pas signalée par Acrobat.
Szabolcs
Scott, avez-vous Illustrator CC 2014? Si oui, pourriez-vous essayer de "placer" le PDF que j'ai lié ("plot.pdf") et de vider le plan de travail (sans l'incorporation) et de l'enregistrer à nouveau au format PDF, pour voir si CC 2014 a également ce problème? Je ne veux pas me donner la peine de demander à notre service informatique pour CC 2014 et de tout réinstaller à moins que je sache que cela aidera. Le problème n'apparaît qu'avec certains fichiers PDF (comme celui que j'ai lié) mais j'ai des raisons de croire que c'est un bogue dans Illustrator et pas un problème avec le PDF lui-même.
Szabolcs
Comme indiqué dans ma réponse .. il semble que ce soit un bug quelconque.
Scott
Vous voulez dire que vous l'avez déjà essayé avec CC 2014? Je n'ai que le CC (Illustrator 17) et le CS6 d'origine disponibles pour le moment, les deux montrent le problème.
Szabolcs