Приветствую Вас Гость | RSS
Четверг
2024-03-28, 1:16 PM
SITE LOGO
Главная страница Регистрация Вход
Меню сайта

Начало » 2007 » Январь » 9 » Acrobat Distiller Техника работы
Acrobat Distiller Техника работы
Acrobat Distiller

Техника работы
MAC OS / WINDOWS / UNIX
Включение шрифтов в PDF-документ посредством файла Example.ps в программе Distiller 1.0 и более поздней версии
Чтобы встроить шрифты в PDF-документ в Adobe Acrobat Distiller 1.0, необходимо модифицировать команды включения шрифтов и вставить имена шрифтов в файл Example.ps, который находится в папке Startup или Distiller. В Acrobat Distiller 2.0 и более поздних версий есть параметр Embed All Fonts, но все равно для включения шрифтов в PDF-документ можно использовать файл Example.ps.
Файл Example.ps запускается автоматически вместе с Distiller, и тот в процессе работы обращается к его командам. Среди них есть и такие, которые инициализируют включение шрифтов, но по умолчанию они отключены. Чтобы активизировать команды включения шрифтов, откройте файл Example.ps в текстовом редакторе, сохраняющем текст в формате Text Only, и удалите символ процента, стоящий в начале строк %«/ AlwaysEmbed или %«/NeverEmbed. Чтобы указать программе Distiller, какие шрифты нужно встраивать всегда, а какие никогда, введите их имена соответственно в строки

%«/AlwaysEmbed

и

%«/NeverEmbed.

Затем сохраните файл Example.ps как Text Only.

По умолчанию команды включения шрифтов в файле Example.ps выглядят следующим образом:

%%% List specific fonts to always be embedded

% « /AlwaysEmbed [/Specific font name]

» setdistillerparams %%% List specific fonts to never be

embedded

% « /NeverEmbed [/Specific font name] »

setdistillerparams

%%% Specify that all fonts (other than

those in the /NeverEmbed list) are to

be embedded.

% Note that the core 14 fonts (Times,

Helvetica, and Courier families, Symbol,

and

% ITC Zapf Dingbats) are never embedded.

THIS FEATURE SHOULD BE USED WITH CAUTION

% AS THE RESULTING PDF PILES MAY BECOME

FAIRLY LARGE.

% « /EmbedAllFonts true »

setdistillerparams

КАКИЕ ШРИФТЫ ВСТРАИВАТЬ ВСЕГДА, А КАКИЕ НИКОГДА
Включая имя шрифта в строки %«/AlwaysEmbed или %«/NeverEmbed, удостоверьтесь в том, что оно входит в список шрифтов PostScript-файла, который Вы собираетесь дистиллировать: имя шрифта в PostScript-файле может не совпадать с тем, что представлено в меню шрифтов программы или в Adobe Type Manager (ATM).
Чтобы узнать, как шрифты представлены в PostScript-файле, создайте пробный PostScript-файл со шрифтами, которые должны быть встроены в PDF-документ. Затем откройте PostScript-файл в текстовом редакторе и взгляните на имена шрифтов. Если у Вас есть CD-ROM «Adobe Type on Call 4.x» , можете проверить имя шрифта в файле Fntnames.pdf, находящемся в папке Documentation (Macintosh) или в каталоге Documents (Windows).

Совет [ MAC OS / WINDOWS]
Работа с растровой EPS-графикой
Функции сжатия и снижения разрешения в Acrobat позволяют сокращать размер PDF-файлов с растровой графикой. Но нередко приходится сталкиваться с ситуацией, когда файл не сжимается. Если случается такое, проверьте, есть ли в Вашем документе растровые EPS-файлы — Acrobat не способен уплотнять растровую EPS-графику и снижать ее разрешение.
Откройте такую графику в программе вроде Photoshop и сохраните ее в другом формате, например TIFF. Возможно, изображение было специально сохранено в EPS, чтобы оставить обтравочные контуры. Однако если Вы вставляете графику в публикацию PageMaker, то все равно сумеете ими воспользоваться, поскольку PageMaker распознает обтравочные контуры, сохраненные в Photoshop З.0х TIFF.

Совет [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-файла:
1. Откройте в текстовом редакторе, сохраняющем в формате Text Only (Windows Write, Simple Text), файл с расширением .PS.
2. Найдите первую страницу, которая в PostScript-файле описана как:

%%Раgе:1 1

3. На новой строке под индикатором страницы введите (Page 1) == flush. Например:

%%Раgе:1 1

(Раgе 1) = = flush

4. Добавьте выражение (Page xx) == flush в каждую из последующих страниц.
5. Сохраните PostScript-файл как Text Only и пропустите его через Distiller. При успешной обработке страниц в окне Message появится надпись (Page xx). Если из-за ошибки PostScript Distiller не может обработать страницу, ее номер в окне Message не появится.

ПРИМЕЧАНИЕ: Обнаружив страницу с ошибкой, попробуйте вставить отладочный код еще и в конец раздела этой страницы. Если она будет обработана без ошибки, надпись (Page xx) в окне Message появится дважды. Если надпись выводится только один раз, значит, страница обработана не полностью.

Если на странице с ошибкой есть EPS-графика, с помощью отладочных операторов можно определить, не она ли является причиной ошибки PostScript.

Чтобы вставить операторы отладки для EPS-графики:

1. Откройте в текстовом редакторе, сохраняющем в формате Text Only (Windows Write, Teach Text), файл с расширением .PS.

2. Найдите на проблемной странице EPS-графику. Например:

%!PS-Adobe-3.0 EPSF-3.0

3. Перейдите на новую строку под описанием EPSF и вставьте выражение (Beginning EPS Art) == flush. Например:

%!PS-Adobe-3.0 EPSF-3.0

(Beginning EPS Art) = = flush

4. Найдите конец описания EPSF, который в PostScript-файле выглядит так:

%%EndDocument

5. В новую строку под %%EndDocument вставьте (Ending EPS Art) == flush. Например:

%%EndDocument

(Ending EPS Art) = = flush

6. Сохраните PostScript-файл как Text Only, затем пропустите его через Distiller. При успешной обработке EPS-графики в окне Message появятся надписи (Beginning EPS Art) и (Ending EPS Art). Если из-за ошибки PostScript Distiller не может обработать страницу, надпись (Ending EPS Art) в окне Message не появится.

Файл Example.ps для Distiller 2.x и 3.0

При запуске Adobe Acrobat Distiller просматривает папку Startup в поисках текстовых файлов с программами PostScript. Если там есть один или несколько текстовых файлов, Acrobat Distiller воспринимает их как программы PostScript и использует для инициализации виртуальной памяти своего PostScript-интерпретатора. Папка Startup, вложенная в папку Distiller, включает файл Example.ps, содержащий образцы параметров заданий (например, часто используемые шрифты, атрибуты встраивания шрифтов), которые можно контролировать через файл Startup.

Если находящийся в папке Startup PostScript-файл содержит оператор setdistillerparams, то такой файл воздействует на все последовательно обрабатываемые PostScript-файлы. Если же этот оператор используется в PostScript-файле, который находится вне папки Startup, воздействию подвергается только файл, содержащий оператор. Оператор setdistillerparams контролирует ряд параметров, используемых программой Distiller в процессе преобразования PostScript-файла в PDF. Параметры, которые могут быть установлены и считаны с помощью оператора setdistillerparams, служат для управления сжатием текста и графики, снижением разрешения (downsampling) изображений и их кодировкой, встраиванием шрифтов Туре 1 и вхождений (instances) multiple master-шрифтов Type 1. Более подробную информацию по языку PostScript в файле Example.ps программы Distiller Вы найдете в файле Distparm.pdf, находящемся в папке Acrobat 3.0/Exchange/Help.

Чтобы активизировать строку в файле Example.ps и позволить Distiller воспользоваться при обработке файлов указанным в ней параметром, уберите точку с запятой в начале строки и сохраните файл Example.ps в формате Text Only.

%

% File: Example.ps

%

% Стартовый пользовательский файл PostScript-задания. Включите в этот файл любые команды PostScript. Каждый раз с запуском Acrobat Distiller этот файл будет исполняться как «unencapsulated job»*.

% *См. «PostScript(R) Language Reference

Manual, Second Edition,» Глава 3.7.7

% % примечание: С новой инсталляцией

Acrobat Distiller этот файл затирается.

% Рекомендуется сделать копию этого файла, дать ей другое имя и модифицировать уже копию.

%

% Следующие элементы представляют собой заблокированные образцы. Чтобы воспользоваться ими, разблокируйте нужные строки PostScript-кода, удалив символ «%», и, если понадобится, внесите изменения.

%%% РАЗМЕР СТРАНИЦ ПО УМОЛЧАНИЮ

%%% Distiller распознает все PostScript-операторы размера страниц. Если Вы хотите изменить стандартный размер страницы, используемый программой Distiller по умолчанию, сделайте это с помощью команды setpagedevice. Размеры страниц указаны в пунктах (ширина х высота)

% « /PageSize [612 792] » setpagedevice

%%% СООБЩЕНИЯ

%%% Введите в окно Messages диалога Status текстовую строку

% (Место для сообщения...) без абзацных отступов

%%% ПАРАМЕТРЫ ЗАДАНИЯ И УСТАНОВКИ СЖАТИЯ

%%% чтобы настроить следующие установки JPEG, советуем изменять только число, идущее сразу после ключа /QFactor. Для QFactor > .50 используйте данные Blend и Samples из примера .50; а для QFactor < .50 - данные Samples из примера .25, ключ Blend пропустите. Обратите внимание на то, что сжатие и снижение разрешения по методу JPEG контролируются для изображений в градациях серого и цветных отдельно.

%%% Значения QFactor по умолчанию для Acrobat Distiller 2.0:

%%%

%%% High compression: QFactor = 1.3

%%% Medium-High compression: QFactor = 0.9

%%% Medium compression: QFactor = 0.5

%%% Medium-Low compression: QFactor = 0.25

%%% Low compression: QFactor = 0.1

% « /EncodeGrayImages true

% /GraylmageFilter /DCTEncode

% /GraylmageDict « /QFactor 0.50 /Blend 1 / HSamples [2 1 1 2] /VSamples [211 2] »

% /DownsampleGraylmages true

% /GraylmageResolution 72

%

% /EncodeColorlmages true

% /ColorlmageFilter /DCTEncode

% /ColorImageDict « /QFactor 0.25 / HSamples [1 1 1 1] /VSamples [1 1 1 1] »

% /DownsampleColorlmages true

% /ColorlmageResolution 72

%

% » setdistillerparams

%%% ПРЕОБРАЗОВАНИЕ CMYK-ИЗОБРАЖЕНИЙ В RGB

%%% С преобразованием изображений из CMYK в RGB уменьшается размер файла и иногда улучшается качество их отображения на экране. Черно-белые штриховые CMYK-изображения в режим RGB HE преобразуются.

%%% по умолчанию здесь установлен вариант true, но при помощи этого файла его можно отключить.

% « /ConvertCMYKImagesToRGB false » setdistillerparams

%%% ВСТРАИВАНИЕ ШРИФТОВ

%%% Задайте встраивание всех шрифтов (кроме перечисленных в списке / NeverEmbed) как подмножеств (subset). Для Acrobat Distiller 2.0 это рекомендуемая установка.

%%% Помните, что основные 14 шрифтов

(семейства Times, Helvetica и Courier, a также Symbol и ITC Zapf Dingbats) никогда не встраиваются.

% « /EmbedAllFonts true /SubsetFonts true » setdistillerparams

% Укажите шрифты, которые должны встраиваться всегда

% « /AlwaysEmbed [/CartaJ » setdistillerparams

% Укажите шрифты, которые никогда не должны встраиваться

% « /NeverEmbed [/Carta] » setdistillerparams

%%% ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА ШРИФТОВ В ПАМЯТЬ

%%% Загрузите шрифт в словарь FontDirectory (локальная виртуальная память)

% /Courier findfont pop

%%% ВКЛЮЧЕНИЕ АВТОМАТИЧЕСКОГО ФИЛЬТРА СЖАТИЯ ИЗОБРАЖЕНИЙ

%%% Автоматический фильтр применяется для обработки документов с фотографиями и снимками экрана. Distiller берет образцы 8-битовых изображений и проверяет, насколько в них резкие цветовые переходы. Если переходы резкие, применяется сжатие LZW, если переходы плавные, используется метод JPEG. По умолчанию здесь установлено true, но с помощью этого файла установку можно отключить.

% «/AutoFilterColorImages false » setdistillerparams

% «/AutoFilterGray Images false » setdistillerparams

%%EOF

Файл Example.ps для Distiller 2.1

%

% File: Example.ps

%

% Стартовый пользовательский файл PostScript-задания. Включите в этот файл любые команды PostScript. Каждый раз с запуском Acrobat Distiller этот файл будет исполняться как «unencapsulated job»*.

%

% *См. «PostScript(R) Language Reference

Manual, Second Edition,» Глава З.7.7.

% Следующие элементы представляют собой заблокированные образцы. Чтобы воспользоваться ими, разблокируйте нужные строки PostScript-кода, удалив символ «%», и, если понадобится, внесите изменения.

%%% РАЗМЕР СТРАНИЦЫ ПО УМОЛЧАНИЮ

%%% Distiller распознает все PostScript-операторы размера страниц. Если Вы хотите изменить стандартный размер страницы, используемый программой Distiller по умолчанию, сделайте это с помощью команды setpagedevice. Размеры страниц указаны в пунктах (ширина х высота)

% « I Pagesize [612 792] » setpagedevice

%%% %%% Введите в окно Messages диалога Status текстовую строку

% (Место для сообщения...) без абзацных отступов

%%% ПАРАМЕТРЫ ЗАДАНИЯ И УСТАНОВКИ СЖАТИЯ

%%% Измените или задайте установки Job Option в Distiller

% « /DoThumbnai 1 s true > > setdistillerparams

%%% Чтобы настроить следующие установки JPEG, советуем изменять только число, идущее сразу после ключа /QFactor. Для QFactor > . 50 используйте данные Blend и Samples из примера .50; а для QFactor < .50 — данные Samples из примера . 25, ключ Blend пропустите. Обратите внимание на то, что сжатие и снижение разрешения по методу JPEG контролируются для изображений в градациях серого и цветных отдельно.

%%% Значения QFactor по умолчанию для Acrobat Distiller 2.0:

%%%

%%% High compression: QFactor = 1.3

%%% Medium-High compression: QFactor = 0.9

%%% Medium compression: QFactor = 0.5

%%% Medium-Low compression: QFactor = 0.25

%%% Low compression: QFactor = 0.1

% « /EncodeGrayImages true

% /GraylmageFilter /DCTEncode

Ч /GraylmageDict « /QFactor 0.50 /Blend 1 / HSamples [2 1 1 2] /VSamples [211 2] »

% /DownsampleGraylmages true

% /GraylmageResolution 72

%

% /EricodeColorImages true

% /ColorImageFilter /DCTEncode

% /ColorlmageDict « /QFactor 0.25 / HSamples [1 1 1 1] /VSamples [1 1 1 1] »

% /DownsampleColorlmages true

% /ColorlmageResolution 72

%

% » setdistillerparams

%%% ПРЕОБРАЗОВАНИЕ CMYK-ИЗОБРАЖЕНИЙ В RGB

%%% С преобразованием изображений из CMYK в RGB уменьшается размер файла и иногда улучшается качество их отображения на экране. Черно-белые штриховые CMYK-изображения в режим RGB не преобразуются.

%%% По умолчанию здесь установлен вариант true, но при помощи этого файла его можно отключить.

% « /ConvertCMYKImagesToRGB false » setdistillerparams

%%% ВСТРАИВАНИЕ ШРИФТОВ

%%% Задайте встраивание всех шрифтов (кроме перечисленных в списке / NeverEmbed) как подмножеств (subset). Для Acrobat Distiller 2.0 это рекомендуемая установка.

%%% Помните, что основные 14 шрифтов

(семейства Times, Helvetica и Courier, a также Symbol и ITC Zapf Dingbats) никогда не встраиваются.

% « /EmbedAllFonts true /SubsetFonts true » setdistillerparams

% Укажите шрифты, которые должны встраиваться всегда

% « /AlwaysEmbed [/Carta] » setdistillerparams

% Укажите шрифты, которые никогда не должны встраиваться

% « /NeverEmbed [/Carta] » setdistillerparams

%%% ПРЕДВАРИТЕЛЬНАЯ ЗАГРУЗКА ШРИФТОВ В ПАМЯТЬ

%%% Загрузите шрифт в словарь FontDirectory (локальная виртуальная память)

% /Courier findfont pop

%%EOF

Комбинирование PostScript-файлов в Distiller с помощью процедуры RunDir
Чтобы автоматически объединить несколько PostScript-файлов в один PDF-документ, можно воспользоваться процедурой RunDir программы Adobe Acrobat Distiller. В этой процедуре используется только одно подмножество шрифта для каждого вхождения шрифта в документ.
Существует два способа обращения к RunDir. Первый — это открыть готовый стандартный файл Rundirex.txt в папке Xtras/Distiller в текстовом редакторе, сохраняющем текст в формате Text Only (например, NotePad, TeachText), отредактировать строку PathName, дав ссылку на каталог с PostScript-файлами, которые Вы хотите объединить в одном PDF-документе. В файл Rundirex.txt включено полное руководство по его использованию.

Второй способ — создать собственный файл RunDir:
1. Откройте текстовый редактор, способный сохранять текст в формате Text Only (например, NotePad, TeachText).
2. Выберите команду File > New и введите следующую информацию (где PathName — это имя каталога, где находятся ваши *.Р8-файлы).

Distiller для Macintosh:

%!

/PathName (Macintosh HD:Test:* .ps) def

/RunDir bb/mysave save def dup = flush RunFile clear cleardictstack mysave restored 255 string file nameforalld def

PathName RunDir Distiller для Windows:

%!

/PathName (c: \\Umydir\\\\* .ps) def

/RunDir bb/mysave save def dup = flush RunFile clear cleardictstack mysave restored 255 string file nameforalld def

PathName RunDir

ПРИМЕЧАНИЕ: Используйте полный путь для имен, которые способен распознать компьютер, где запущен Acrobat Distiller (на Macintosh используйте формат задания PathName для Macintosh, даже если Вы создаете файл RunDir для Windows-машины). Если Acrobat Distiller установлен на сетевом сервере, обратитесь за помощью к сетевому администратору и создайте файл RunDir с PathName, корректно отражающими платформу.
3. Сохраните файл в формате Text Only и дайте ему название с расширением .txt (например, Mybook.txt).
4. Переместите все PostScript-файлы, которые Вы хотите дистиллировать с помощью процедуры RunDir, в папку, указанную в строке PathName.

ПРИМЕЧАНИЕ: Дистилляция файлов выполняется в алфавитном порядке и в соответствии с их номерами, поэтому дайте им соответствующие названия. Например:

Ac00l.ps Cover

Bt00l.ps Table of Contents

Ch00l.ps Chapter 1

Ch002.ps Chapter 2

Ch003.ps Chapter 3

In00l.ps Index

5. Запустите Acrobat Distiller, выберите команду File > Open и выделите файл RunDir (например, Mybook.txt). Distiller открывает файл, последовательно обрабатывает все PostScript-файлы в указанной папке и объединяет их в одном PDF-документе. Последнему автоматически дается название файла RunDir, но с расширением .pdf (например, Mybook.pdf).

ПРИМЕЧАНИЕ: В процессе обработки имена PostScript-файлов записываются в регистрационный файл (log file) Distiller и появляются в окне сообщений. Если Вы не хотите, чтобы выводились имена файлов, или желаете, чтобы регистрационный файл создавался только в случае возникновения ошибки, измените третью строку в п. 2 так:

/RunDir bb/mysave save def RunFile clear

cleardictstack mysave restored 255

string file nameforalld def PathName RunDir

Совет[MAC OS / WINDOWS]

Обработка в Acrobat Distiller методом drag-and-drop
Дистилляция файлов методом drag-and-drop позволяет при создании одного или более PDF-файлов обходиться без диалогового окна Save As PDF программы Distiller. Выделите нужные PostScript-файлы в File Manager (Windows), или Finder (Macintosh), или на рабочем столе (Windows 95, Macintosh) и перетащите их на пиктограмму или псевдоним Distiller. Программа автоматически запускается и начинает преобразование файлов в формат PDF. 1"отовые PDF-файлы помещаются в ту же папку пли каталог, где находятся исходные PostScript-файлы, и именуются так же, как оригиналы, только расширение .ps заменяется на .pdf. Так, файлы Raygun.ps, Sunlight.ps и Moonbeam.ps именуются как Raygun.pdf, Sunlight.pdf и i\loonbeam.pdf.
Смысл дистилляции методом drag-and-drop заключается в том, чтобы не связываться с диалоговым окном Save As PDF, но при необходимости Вы можете все же вызвать его. Для этого при перетаскивании PostScript-файлов надо удерживать клавишу Command (Macintosh) или Shift (Windows). Если перетаскивая сразу несколько файлов, Вы хотите, чтобы диалоговое окно Save As PDF огкрывалось для каждого из них, придется удерживать клавишу Command (Macintosh) или Shift (Windows) до тех пор, пока не будет обработан последний файл.

MAC OS / WINDOWS
Комбинирование PostScript-файлов с помощью процедуры RunFile
Acrobat Distiller и Acrobat Network Distiller поддерживают предустановленную процедуру RunFile: обработку сразу нескольких PostScript-файлов и объединение их в один PDF-файл. Это удобная альтернатива многократного обращения к команде Insert программы Acrobat Exchange при комбинировании PDF-файлов.

ИСПОЛЬЗОВАНИЕ ПРОЦЕДУРЫ RUNFILE
ПРИМЕЧАНИЕ: Процедура требует точного воспроизведения синтаксиса, включая пробелы и прописные буквы.

1. Откройте новый файл в текстовом редакторе (Windows Write, Microsoft Word) и введите следующий текст:

%!

/prun b/mysave save def dup = flush RunFile

clear cleardictstack mysave restored def

Первая строка это комментарий, определяющий данный файл как PostScript-файл. Следующая строка определяет процедуру доступа к процедуре RunFile.

2. Перейдите на новую строку, откройте скобку и введите местонахождение и имя PostScript-файла, который Вы собираетесь обработать, закройте скобку и введите prun. В Distiller для Windows это может выглядеть так:

(С:\\REPORTS\\JANUARY\\JANSALES.PS) prun

А в Distiller для Macintosh:

(Hard Disk 80:Reports:January:January Sales.ps) prun

Эта строка дает Distiller инструкцию обработать файл jansales.ps в каталоге reports/January (или файл January Sales.ps в папке January /Reports). ПРИМЕЧАНИЕ: Формат задания полного пути (PathName) до файла задается в соответствии с типом компьютера, на котором запускается Distiller, хотя сам файл может быть создан на другой машине. Это особенно важно при работе с Acrobat Network Distiller, поскольку PathName к папке In, используемое программой Network Distiller, может отличаться от PathName к той же папке на локальной рабочей станции. Более подробную информацию об этом Вы можете получить у своего системного администратора.
3. В строке, созданной в п. 2, укажите местонахождение и имя каждого подлежащего обработке PostScript-файла. Каждый элемент должен отделяться от другого одним пробелом.
4. Чтобы обозначить конец файла, перейдите на новую строку и введите:

%EOF

5. Сохраните файл в формате Text Only.
6. Чтобы файл был обработан, поместите его в папку In/Distiller. В процессе обработки Distiller последовательно считывает все указанные PostScript-файлы и объединяет их в одном PDF-документе. Последнему присваивается то же имя, которое имеет Text Only-файл, созданный в предыдущих пунктах, но с расширением .pdf. В ходе обработки имена каждого PostScript-файла появляются в окне сообщений Distiller, а также заносятся в регистрационный файл.

ПРИМЕЧАНИЕ: Если Вы не хотите, чтобы выводились имена файлов, или желаете, чтобы регистрационный файл создавался только в случае возникновения ошибки, выполните указанные ранее действия, заменив текст строки 3 пункта 1, следующим выражением:

/prim b/mysave save def RunPile clear

cleardictstack mysave restored def

Пример:
В Distiller для Windows следующая процедура RunFile объединяет три PostScript-файла в один PDF-документ:

%\ /prun b/mysave save def dup = flush

RunFile clear cleardictstack mysave

restored def (C:\XWORK\\TITLEPG.PS) prun

(C:\\WORK\\BODY.PS) prun

(C:\\WORK\\\NDEX.PS) prun %EOF

Если этот файл сохранить как final.ps и открыть в Distiller, три указанные PostScript-файла в каталоге work на диске С: компьютера, где запущен Distiller, будут обработаны и будет генерирован файл final.pdf.
В папке Xtras/Distiller есть несколько файлов-образцов (rundile_.ps) с процедурой RunFile.
ИСПОЛЬЗОВАНИЕ ПРОЦЕДУРЫ RUNFILE БЕЗ ОЧИСТКИ СЛОВАРНОГО СТЕКА
Если Вы включаете не самодостаточные PostScript-файлы (для которых должен запускаться файл prolog, оставляющий в стеке словарь proset), необходимо воспользоваться другой процедурой, иначе в процессе дистилляции может возникнуть ошибка и PDF-файл будет сгенерирован некорректно. Правда, без очистки словарного стека возрастает вероятность того, что программе Distiller не хватит памяти и Вы получите сообщение об ошибке, чего могло бы и не быть, если бы PostScript-файлы обрабатывались по отдельности. Увеличение объема доступной для Distiller памяти поможет предотвратить такую проблему.
Чтобы воспользоваться процедурой RunFile без очистки словарного стека, выполните указанные выше действия, только вторую строку в п. 2 замените следующим выражением:

/prun bdup = flush RunFiled def

Если Вы хотите, чтобы программа создавала регистрационный файл только в случае возникновения ошибки, можете выбросить вторую строку в п. 2 и обратиться к процедуре RunFile непосредственно, заменив в п. 3 prun на RunFile. Например:
(С: \\REPORTS\\JANUARY\\JANSALES.PS) RunFile

Просмотров: 2895 | Добавил: freeinstruct | Рейтинг: 0.0 |
Всего комментариев: 0
Форма входа

Календарь новостей
«  Январь 2007  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031

Поиск по новостям

Друзья сайта

Статистика

Copyright MyCorp © 2006
Создать бесплатный сайт с uCoz