Acrobat Distiller. Техника работы.
Совет [MAC OS / WINDOWS]. Как дистиллировать большое количество PostScript-файлов.
Если Вам приходится дистиллировать много PostScript-файлов, можете упростить себе задачу с помощью функции Watched Directories (Windows) или Watched Folders (Macintosh) в Acrobat Distiller.
Когда командой Watched Directory или Folder из меню Distiller Вы определяете контролируемые каталог или папку, Distiller создает внутри них две папки – In и Out. В дальнейшем Вам остается лишь перетаскивать PostScript-файлы в папку In. Distiller просматривает ее через указанные Вами промежутки времени и, обнаружив там PostScript-файлы, преобразует их в PDF, а готовые документы (а если Вы укажете, то и PostScript-файлы) помещает в папку Out. Новые PostScript-файлы в папке In программа Distiller обнаруживает сразу после запуска. Distiller Assistant в Windows может автоматически запускать Distiller всякий раз, когда в папке In появляются новые PostScript-файлы.
Вводя название шрифта в строку %"/AlwaysEmbed или %"/NeverEmbed, заключите его в квадратные скобки ([]).
При запуске Distiller обращается к ATM, чтобы проверить, доступен ли шрифт, указанный в строке %"/AlwaysEmbed. Если в ATM его нет, Distiller в поисках соответствующего имени просматривает свой список размещения шрифтов. Если указанный шрифт не обнаруживается, Distiller производит подстановку, заменяя его шрифтом Courier.
Вставка отладочного кода в PostScript-файлы, генерирующие ошибки в Distiller
Чтобы выявить причину ошибки, которую выдает Adobe Acrobat Distiller в процессе дистилляции PostScript-файла, можно в PostScript-файл вставить операторы отладки. Когда каждую страницу EPS-графики в PostScript-файле предваряет отладочный оператор, окно сообщений программы Distiller показывает: успешно ли обрабатывается тот или иной элемент или вызывает ошибку PostScript.
Самый простой способ определить, где возникает ошибка, – включить в каждую страницу PostScript-файла оператор отладки. Выявив проблемную страницу или страницы, Вы можете затем определить, какой из элементов EPS-графики является причиной ошибки.
Чтобы вставить операторы отладки для каждой страницы PostScript-файла:
- Откройте в текстовом редакторе, сохраняющем в формате Text Only (Windows Write, Simple Text), файл с расширением .PS.
- Найдите первую страницу, которая в PostScript-файле описана как:
%%Page:1 1
- На новой строке под индикатором страницы введите (Page 1) == flush. Например:
%%Page:1 1
(Page
1
)
=
=
flush
- Добавьте выражение (Page xx) == flush в каждую из последующих страниц.
- Сохраните PostScript-файл как Text Only и пропустите его через Distiller. При успешной обработке страниц в окне Message появится надпись (Page xx). Если из-за ошибки PostScript Distiller не может обработать страницу, ее номер в окне Message не появится.
Примечание:
Обнаружив страницу с ошибкой, попробуйте вставить отладочный код еще и в конец раздела этой страницы. Если она будет обработана без ошибки, надпись (Page xx) в окне Message появится дважды. Если надпись выводится только один раз, значит, страница обработана не полностью.
Если на странице с ошибкой есть EPS-графика, с помощью отладочных операторов можно определить, не она ли является причиной ошибки PostScript.
Чтобы вставить операторы отладки для EPS-графики:
- Откройте в текстовом редакторе, сохраняющем в формате Text Only (Windows Write, Teach Text), файл с расширением .PS.
- Найдите на проблемной странице EPS-графику. Например:
%!PS-Adobe-3.0 EPSF-3.0
- Перейдите на новую строку под описанием EPSF и вставьте выражение (Beginning EPS Art) == flush. Например:
%!PS-Adobe-3.0 EPSF-3.0
(Beginning EPS Art)
=
=
flush
- Найдите конец описания EPSF, который в PostScript-файле выглядит так:
%%EndDocument
- В новую строку под %%EndDocument вставьте (Ending EPS Art) == flush. Например:
%%EndDocument
(Ending EPS Art)
=
=
flush
- Сохраните PostScript-файл как Text Only, затем пропустите его через Distiller. При успешной обработке EPS-графики в окне Message появятся надписи (Beginning EPS Art) и (Ending EPS Art). Если из-за ошибки PostScript Distiller не может обработать страницу, надпись (Ending EPS Art) в окне Message не появится.