4

При добавлении графики в документы Word или Publisher, предназначенные для печати или распространения в формате PDF, я использую формат EPS, поскольку он сохраняет четкость изображений при любом увеличении. Он отлично работал в Office 2010, но с тех пор, как я недавно обновился до Office 2013, я обнаружил, что изображения EPS печатаются неправильно. Издатель печатает предварительный просмотр вместо изображения, а Word ничего не печатает.

В Word 2013, когда я внедряю файл EPS, отображается местозаполнитель (как квадрат, а не размер, которым должно быть изображение). Когда я экспортирую документ Word в PDF, тот же маленький черный квадрат печатается там, где должно быть изображение. Я перепробовал все варианты, такие как включение (и выключение) заполнителей изображения, отключение сжатия (и снова), и ничего не работает. Я убедился, что опция импорта EPS выбрана в разделе «Фильтры / конвертеры» установки. У меня установлен Acrobat Pro и я печатаю на принтере "Adobe PDF", то есть я не просто сохраняю его в формате PDF, используя встроенный экспортер Word.

В Publisher 2013, когда я внедряю файл EPS, изображение предварительного просмотра отображается, как и ожидалось. Когда я печатаю, изображение предварительного просмотра печатается со всей его зубчатостью. Я перепробовал все варианты для создания PDF - Сохранить как ..., распечатать на принтере Acrobat, экспортировать, сохранить как PostScript и конвертировать с помощью Acrobat Distiller, даже попробовал бесплатную альтернативу Acrobat. Ничего не работает

Мне просто интересно, если кто-нибудь может предложить что-то еще, что я мог бы попробовать. Я хотел бы придерживаться 2013 года в основном для лучшего интерфейса, но если я не смогу преодолеть эту проблему, мне придется вернуться к 2010 году.

1 ответ1

4

Общеизвестно, что фильтр импорта EPS в MS Office очень устарел (по-видимому, с середины 1990-х не сильно изменился) и может импортировать только ограниченное подмножество файлов EPS. Официальный сайт Microsoft предоставляет мало информации об этом, но говорит нам, что

Графический фильтр Encapsulated PostScript (Epsimp32.flt) поддерживает спецификацию Adobe Systems Encapsulated PostScript версий 3.0 и более ранних.

(ссылки: 1, 2). Версия 3.0 спецификации PostScript относится к 1992 году, когда она была опубликована компанией Adobe. С того времени это было существенно продлено. Также обратите внимание, что PostScript Level 3 появился в конце 1997 года, и его не следует путать с этими вещами: во времена спецификации PostScript версии 3.0 был представлен только PostScript Level 2.

Кроме того, следует помнить, что MS Office работает только в цветовом пространстве sRGB и неправильно отображает графику в других цветовых пространствах (таких как CMYK, столь любимый Adobe). Но поскольку в случае встроенных изображений EPS он отправляет исходный код PostScript непосредственно на принтер PostScript (и только на принтер PostScript, другие принтеры получат предварительный просмотр растра с низким разрешением!) может быть неплохая идея работать с файлами CMYK EPS в MS Office: несмотря на некорректную визуализацию на экране, они будут хорошо печататься (но только на принтерах PostScript!).

По моему опыту, последние версии CorelDraw и Illustrator создают файлы EPS, совместимые с MS Office (хотя необходимо отключить генерацию цветов CMYK и работать исключительно в цветовом пространстве RGB).

Если вместо рисунка отображается заполнитель, это просто означает, что EPS не был импортирован, поскольку фильтр импорта MS Office EPS не может обработать этот конкретный файл EPS. Один из возможных способов - импортировать этот файл EPS в Illustrator или CorelDraw, а затем снова экспортировать его как EPS. Созданный таким образом файл EPS должен быть совместим с фильтром импорта MS Office EPS. Вы можете попробовать тот же метод с Inkscape, хотя файлы EPS, созданные Inkscape, не всегда совместимы с MS Office. Другой подход - преобразовать EPS в PDF с помощью Arobat Distiller, затем открыть его в Acrobat и экспортировать в EPS, но опять же файлы EPS, созданные Acrobat, не всегда совместимы с MS Office.

Бесплатные утилиты pdftops и pdftocairo из утилит Poppler для Windows предоставляют еще один вариант. Они создают совместимые с MS Office файлы EPS из PDF, когда запускаются с -level2 -eps :

pdftops -level2 -eps input.pdf
pdftocairo -level2 -eps input.pdf

Кажется, что единственная разница между ними заключается в том, что pdftocairo создает сжатый файл EPS, а pdftops нет.

Обратите внимание, что если файл PDF содержит прозрачные объекты, они будут растеризованы при преобразовании в EPS, поскольку EPS в основном не поддерживает прозрачность. В таких случаях Acrobat или Illustrator могут использоваться для получения правильного файла EPS без растеризации.

PS Здесь опубликован интересный пример файла EPS, который можно импортировать в MS Office и отображать неправильно, но можно правильно распечатать на принтерах PostScript.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .