Розміщене зображення не відображається при збереженні у форматі PDF


9

Я використовую Illustrator 17.1.0 для підготовки деяких наукових даних. У мене два шари: на нижньому розміщено кілька розміщених PDF-фігур, а на верхньому - анотації.

Зберігаючи це як PDF, розміщені фігури просто не відображаються, незалежно від того, який переглядач PDF використовується (Acrobat, Mac Preview).

Чому це відбувається? Це поширена / відома проблема? Чи є інше рішення, ніж вбудовування розміщених фігур?

Причина, по якій я використовую розміщені фігури, полягає в тому, що вони генеруються програмним забезпеченням для побудови графіків, і я хотів полегшити їх оновлення при необхідності.


Ось посилання на приклад, що показує проблему. plot.pdfрозміщується та annotated_plot.pdfзберігається від Illustrator із "Зберегти можливості редагування". Коли він відкривається за допомогою ілюстратора, він показує все правильно, але при відкритті з будь-яким переглядачем PDF він не показує розміщений файл.


Це виявляється помилкою в Illustrator і трапляється при розміщенні будь-якого PDF, експортованого Mathematica версії 10. Він зберігає розміщений PDF-файл, але він встановлює обмежувальне поле нульової ширини.

Можливі обхідні шляхи (крім вбудовування), лише у випадку, коли розміщений PDF не використовує прозорості:

  • Повторно збережіть файл за допомогою попереднього перегляду Mac, перш ніж розміщувати його.
  • Повторно обробіть файл за допомогою GhostScript перед його розміщенням. gs -q -sDEVICE=pdfwrite -sOutputFile=output.pdf -dBATCH -dNOPAUSE -c save pop -f input.pdf Використання командного рядка є вигідним для пакетної обробки або автоматизації.

Thats weird ніколи цього не помічав, я повинен заглянути в це.
joojaa

Добре Айв виявив помилку. Файл фактично вбудований у його щойно затьмарене розбиттям визначення відсічного контуру. Насправді це може бути помилка в БУТИ математики І ілюстратора.
joojaa

@joojaa Дякую! Я спілкувався з розробником GhostScript на IRC, і він знайшов те саме. Це відбувається лише тоді, коли у файлі використовується прозорість і чомусь Mathematica використовує визначення прозорості, навіть якщо всі об'єкти непрозорі. Що GhostScript робить при обробці PDF - це просто видалити цю непотрібну прозорість. Ну, це мені сказали, і на основі цього відгуку я вважав, що це помилка Illustrator (спочатку я припускав, що це вина Mathematica). Ось набагато простіший PDF-файл, який демонструє проблему.
Szabolcs

Так, я дивлюся, якщо InDesign робить те саме. Mathematica я можу відтворити це за допомогою простої графічної стрілки примітиву.
joojaa

Так, це помилка в ілюстраторі. Час подати звіт про помилку.
joojaa

Відповіді:


6

(Повторюючи мою відповідь з цієї теми.)

Налаштування Compatibility: Acrobat 4 (PDF 1.3)в Save Adobe PDFдіалоговому вікні в Illustrator вирішує проблему (перевірено в Illustrator 17):

скріншот

У отриманому PDF-файлі прозорість буде вирівнюватися без раструризації.


1
У мене була ця проблема в OSX Yosemite, коли вбудований файл був PDF, експортованим Mathematica. Ця відповідь вирішила мою проблему, дякую.
wil3

Те саме виправили і для мене, OSX El Cap
Естебан

2

Вставте сюжет, а не посилаючись на нього.

Розблокуйте шар із сюжетом на ньому, а потім виділіть зображення на панелі « Посилання», а потім виберіть меню меню панелі Embed Image.

Потім збережіть PDF.

PDF-файли не посилаються на зовнішні файли. Отже, пов'язане зображення у вашому файлі AI не включається до отриманого PDF. Якщо бути абсолютно чесним, я не впевнений, чому це відбувається. Це майже виявляється помилкою якоїсь. Під час збереження у форматі PDF движок збереження повинен бути досить розумним, щоб знати, що потрібні зображення, і він повинен вставляти їх автоматично.


Дякую за відповідь, але вбудовування для мене дуже незручне (як я вже згадував у запитанні), тому це не є рішенням. Якби мені довелося вдатися до вбудовування та всіх додаткових клопотів, які це приносить, я б краще взагалі не використовував Illustrator.
Szabolcs

Гм, здається, проблема пов’язана з файлами PDF, які я намагаюся розмістити. Це трапляється лише з PDF-файлами, експортованими з Mathematica 10.0.2, але не з більшості інших. Ці PDF-файли повинні бути порушені дещо тонко, про що Acrobat не повідомляє.
Szabolcs

Скотт, у тебе Illustrator CC 2014? Якщо так, чи можете ви спробувати "розмістити" PDF-файл, який я пов’язав ("plot.pdf"), на порожню обкладинку (без вбудовування) та зберегти її як PDF знову? Я не хочу займатись усіма проблемами, щоб попросити наш відділ ІТ для CC 2014 та перевстановити все, якщо я не знаю, що це допоможе. Проблема виникає лише з певними файлами PDF (наприклад, з таким, який я пов’язав), але я маю підстави вважати, що це помилка в Illustrator, а не проблема з самим PDF.
Саболч

Як викладено у моїй відповіді .., здається, це якась помилка.
Скотт

Ви маєте на увазі, що ви вже пробували це з CC 2014? На даний момент у мене доступні лише оригінальні CC (Illustrator 17) та CS6, обидва показують проблему.
Szabolcs
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.