Photoshop - отсутствуют слои при сохранении в формате pdf?

У меня проблемы с сохранением файла фотошопа в виде векторной pdfили epsвекторной графики. Он не будет включать некоторые слои, и я не понимаю, почему. Смотрите скриншот ниже:

скриншот: psd (слева), pdf (справа)
введите описание изображения здесь

Я пробовал фотошоп cs5 и cs6, оба не будут работать с файлом. пример: файл psd и pdf (zip)

Может ли кто-нибудь сказать мне, что не так с моим psdфайлом? У меня есть другая похожая графика, где экспорт pdfработает как надо.

спасибо за любые подсказки.

update1: режим наложения normal, нет различий между отображаемыми и скрытыми слоями.

Я пробовал несколько pdfридеров (adobe reader, document viewer, texworks viewer), это не должно быть проблемой. кроме того, открытие pdfв иллюстраторе дает тот же результат.

update2: растеризация слоев — обходной путь, но мне нужен векторный вывод, поэтому я сохраняю его в pdf/ eps...

update3: поскольку я спешу и мне это нужно для моего бакалавриата, я использовал «грязный» обходной путь, упомянутый Марти , и растрировал слои. результат в порядке для моих нужд.

Тем не менее, хотелось бы узнать, как это произошло, чтобы избежать таких хлопот в будущем.

Каковы режимы наложения недостающих слоев? У вас установлен Reader для отображения надпечаток (в настройках)?
по какой причине люди голосуют против этого вопроса? я попытался добавить как можно больше информации к вопросам, но проблема все еще не решена. пожалуйста, добавьте комментарий, если вы видите какие-либо возможности улучшить этот вопрос, спасибо!

Ответы (9)

Мое решение этой проблемы:

Когда я буду готов к экспорту в формате PDF, я выбираю все слои и щелкаю по ним правой кнопкой мыши> «Объединить слои».

Все будет сжато в один слой, теперь экспортируйте PDF (PDF должен быть идеальным, так как нет нескольких слоев, смарт-объектов, путей и т. д.)

После завершения экспорта PDF просто нажмите «Ctrl+Z» (или Cmd+Z), чтобы отменить действие «Объединить слои».

Вуаля, все ваши слои в такт, и у вас есть хороший файл PDF.

Причина такого поведения заключается в том, что вы создали формы слоев неправильным образом или скопировали и вставили из другой программы, например Illustrator, и что-то пошло не так с формами в этом процессе.

Я открыл ваш файл и обнаружил, что у вас есть бесполезные пути на слоях с фигурами, они просто располагаются поверх ваших фигур (на том же слое с фигурами). Я удалил некоторые из этих путей, чтобы продемонстрировать свою теорию, и вот: проблема устранена. Вы увидите, что некоторые слои все еще имеют проблемы, но некоторые из них появляются сейчас (потому что я их исправил).

Нажмите, чтобы скачать исправленные файлы

Как восстановить .pdf с отсутствующим слоем:

  1. Откройте исходный файл .psd
  2. Выберите на панели слоев слой формы, который не отображается.
  3. Выберите на панели инструментов инструмент выбора пути.
  4. Щелкните внутри фигуры, чтобы выбрать
  5. Нажмите «Удалить», чтобы удалить лишние пути, которые находятся поверх вашей фигуры на том же слое, что и ваша фигура.
  6. Сохраните как .pdf, чтобы увидеть результат
выглядит хорошо, кажется, вы решили это. не могли бы вы объяснить, как именно вы удалили пути? Я не могу понять разницу между вашим psd и моим psd файлом.
убедитесь, что вы выбрали на панели слоев одну из форм слоя, которые не отображаются, затем выберите инструмент «Выбор пути» на панели инструментов, затем щелкните внутри той же формы слоя, которую вы выбрали, и нажмите «Удалить». На первый взгляд ничего не произошло. Ну, ничего не видно, но если вы сейчас сохраните как .pdf, вы увидите разницу.
Вы также можете выбрать эти дополнительные пути с помощью инструмента выбора пути, как я объяснил выше, а затем перетащить их, чтобы лучше понять и посмотреть, как они выглядят.
Неплохо, я бы сам никогда не догадался. Возможно, вы захотите улучшить свой ответ и объединить в него комментарии. :)

Оч интересно.

Когда я пошел и создал дубликат зеленой формы, которая отображается на выходе, все заработало нормально. Просто клетки почему-то не отображаются.

Если вам нужно сделать это в Photoshop, я могу создать одну большую форму фона и нарисовать черные прямоугольники в качестве обводки.

Но я бы очень рекомендовал переделать это в Illustrator, у вас не должно возникнуть столько проблем. Это не должно занять слишком много работы.

Вы можете попробовать 2 вещи.

  1. Ратеризуйте и сведите все слои, а затем сохраните их в формате pdf.

  2. Загрузите pdf-принтер bullzip отсюда http://www.bullzip.com/products/pdf/info.php , установите программу и посмотрите, работает ли она так.

Что касается pdf-принтера. Вы устанавливаете его, распечатываете документ и в настройках принтера выбираете принтер Bullzip PDF.

Надеюсь, это сработает.

Обновлять:

Извините, мне не повезло с настройками.

Теперь я думаю сделать это по-другому. Я не знаю, знакомы ли вы со смарт-объектом, но в основном это объединение слоев в один слой, но всегда доступ к этим слоям позже.

Для этого вы делаете следующее.

Вы выбираете либо все свои слои, либо выбираете свои векторные слои. Затем щелкните правой кнопкой мыши один из выбранных слоев и выберите «Преобразовать в смарт-объект». Это поместит все эти слои в один слой смарт-объекта (хотя я не уверен на 100%, что он останется векторным).

Затем, когда вы дважды щелкните смарт-объект, откроется новое окно, где вы сможете увидеть все слои внутри этого объекта и отредактировать их, а также изменить их в исходном документе.

Затем попробуйте снова экспортировать его в формате PDF и надейтесь на лучшее.

Надеюсь, это поможет вам :)

В ответ на ваше обновление. Не проще ли будет тогда создать это в illustrat?
да, создание этого в иллюстраторе было бы правильным способом сделать это. но я сделал это в фотошопе с намерением создать pngфайлы. необходимость сохранять это как векторные изображения возникла позже.
Позже я быстро посмотрю настройки pdf на своем компьютере и дам вам обновленную информацию о том, есть ли там какие-либо настройки.

Поскольку экспорт слоев в файлы запускается каким-то скриптом, все, что мне нужно было сделать, это найти этот скрипт, затем найти функцию, которая сохраняет слои в файлы, найти, какая часть функции выполняет префикс нумерации.....

Google нашел эту страницу с той же проблемой, когда определенные пути не включаются в вывод PDF. @ Решение Адриана мне не помогло. У меня не было «дополнительных» путей, но изначально я думал, что это настройка в параметрах сохранения PDF. Его ответ поставил меня на правильный путь (каламбур).

Вот скриншот из фотошопа:

введите описание изображения здесь

А вот скриншот PDF:введите описание изображения здесь

Как видите, только одна строка выделена красным цветом. Это только после того, как возился с настройками пути. Вот шаги, чтобы все красные линии отображались в PDF:

  1. Выберите инструмент выбора пути Инструмент выбора пути
  2. Выберите слой, содержащий путь.
  3. На панели « Свойства » (1) щелкните значок « Свойства формы » (2).
  4. В Appearances установите «тип выравнивания для обводки» (3) на Outline (нижняя опция).
  5. При желании отрегулируйте «Ширина обводки фигуры».

Настройка свойств пути

Теперь ваши пути должны отображаться в PDF.

Примечание. Я не знаю почему (поскольку я никоим образом не являюсь экспертом по PS), но мне пришлось перерисовать некоторые пути, так как значка «Свойства формы» не было, и у меня была только опция «Маска».

Вот скриншот PDF, где все пути показаны краснымвведите описание изображения здесь

У меня была такая же проблема с моим текстом. Не весь мой текст, а по какой-то причине только слоган на отдельном текстовом слое не хотел отображаться, когда я сохранял в формате PDF. Я только что попытался преобразовать этот текстовый слой в смарт-объект, и это помогло! Надеюсь это поможет!

Файл -> Сохранить как -> Формат: Photoshop PDF; убрать галочку рядом с "Слои" -> Сохранить

Я пробовал это в CS5, и это не сработало.
Правда это не работает...

введите описание изображения здесьПривет, Используйте Photoshop cs3, он отобразит сообщение на картинке, отметьте «обновить» и сохраните как pdf, все текстовые слои будут видны. Ваше здоровье

это не текстовые слои, которые отсутствуют