14

Я знаю, что есть опция Ghostscript, например -dPDFSETTINGS=/screen - где это задокументировано? Как я могу увидеть, какие другие опции он принимает, appart с screen? Кроме того, -dMaxSubsetPct=100 - что он делает?

Я открываю man gs , ищу PDFSET и получаю "Pattern not found". Я набираю поисковую систему, я получаю множество персональных веб-страниц, никаких обращений к документации.

Может кто-нибудь помочь со ссылкой?


РЕДАКТИРОВАТЬ: также см. Этот пост:

Запрос Ghostscript для параметров / настроек по умолчанию для устройства вывода (например, «pdfwrite» или «tiffg4») - переполнение стека

... для получения списка поддерживаемых опций для данного устройства.

4 ответа4

11

Из Обзор Ghostscript страницы, я обнаружил , что Ps2pdf.htm страница объясняет dPDFSETTINGS

-dPDFSETTINGS= конфигурация
Задает для "параметров дистиллятора" одну из четырех предустановленных настроек:

  • /screen выбирает вывод с низким разрешением, аналогичный настройке Acrobat Distiller "Screen Optimized".
  • /ebook выбирает вывод среднего разрешения, аналогичный настройке Acrobat Distiller "eBook".
  • /printer выбирает вывод, аналогичный параметру "Оптимизированная печать" в Acrobat Distiller.
  • /prepress выбирает вывод, аналогичный настройке Acrobat Distiller "Prepress Optimized".
  • /default выбирает вывод, предназначенный для использования в самых разных целях, возможно за счет большего выходного файла.

На той же странице MaxSubsetPct появляется только в таблице распознанных «параметров Acrobat Distiller 5, определенных в документе DistillerParameters, включенном в Acrobat SDK», и ссылается на этот SDK.

Вместо того, чтобы загружать большой SDK, я искал "Параметры дистиллятора" на сайте Adobe и нашел Настройки создания Adobe PDF, которые объясняют MaxSubsetPct на странице 88:

MaxSubsetPct

Поддерживается всеми приложениями
Тип: целое число
Имя интерфейса: поднабор встроенных шрифтов, если процент используемых символов меньше, чем: значение %
Значение по умолчанию: 100

Максимальный процент глифов в шрифте, который можно использовать до внедрения всего шрифта вместо подмножества. Допустимый диапазон от 1 до 100.

Distiller использует это значение, только если SubsetFonts имеет значение true . Например, значение 30 означает, что шрифт будет встроен полностью (не подмножество), если используется более 30% глифов; значение 100 означает, что все шрифты будут подмножеством, независимо от того, сколько глифов используется (потому что вы не можете использовать более 100% глифов).

11

Чтобы получить список всех этих опций, поддерживаемых -dPDFSETTINGS=... , вы можете сделать это:

gs \
  -dNODISPLAY \
  -c ".distillersettings {exch ==only ( ) print ==} forall quit"

Вы должны увидеть этот результат:

/default -dict-
/prepress -dict-
/PSL2Printer -dict-
/ebook -dict-
/screen -dict-
/printer -dict-

Вы можете выполнить следующую команду Ghostscript, чтобы запросить подробные настройки параметра -dPDFSETTINGS=/screen :

gs \
  -q \
  -dNODISPLAY \
  -c ".distillersettings /screen get {exch ==only ( ) print ===} forall quit" \
| sort

Этот запрос запрашивает внутренний словарь Ghostscript .distillersettings , который содержит ключ с именем /screen , значением которого снова является другой словарь ... Вывод должен выглядеть примерно так (может немного отличаться в зависимости от конкретной версии Ghostscript):

/AutoRotatePages /PageByPage
/CannotEmbedFontPolicy /Warning
/ColorACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/ColorConversionStrategy /sRGB
/ColorImageDownsampleType /Average
/ColorImageResolution 72
/CompatibilityLevel 1.3
/CreateJobTicket false
/DoThumbnails false
/EmbedAllFonts true
/GrayACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/GrayImageDownsampleType /Average
/GrayImageResolution 72
/MonoImageDownsampleType /Average
/MonoImageResolution 300
/NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats]
/PreserveEPSInfo false
/PreserveOPIComments false
/PreserveOverprintSettings false
/UCRandBGInfo /Remove

То же самое вы можете сделать для всех (других) параметров -dPDFSETTINGS=... может принимать:

  • /prepress
  • /printer
  • /default
  • /screen
  • /ebook
  • /PSL2Printer

Довольно интересно сравнить подробные настройки всех этих параметров (а также посмотреть параллельно документацию для Ps2pdf.htm...).

2

Это хороший документ для новых пользователей:

http://www.ghostscript.com/doc/9.05/Use.htm

2

Я нашел следующее:

ps2pdf:

"Оптимизированный экран" "Электронная книга" "Оптимизированная печать" "Оптимизированная допечатная обработка"

Acrobat 'Save as Adobe PDF' printer dialog:

"Качество печати" "Высококачественная печать" "Самый маленький размер файла" "Стандарт"

Предустановки Adobe PDF:

Press Quality

Создает файлы PDF для высококачественной печатной продукции (например, для цифровой печати или для цветоделения на фотонаборное устройство или пластинчатое устройство). Однако он не создает файлы, совместимые с PDF/X. В этом случае качество контента является наивысшим фактором. Цель состоит в том, чтобы сохранить всю информацию в файле PDF, которая требуется коммерческому принтеру или поставщику услуг печати для правильной печати документа. В этом наборе параметров используется формат PDF 1.4, который преобразует цвета в CMYK, а также уменьшает цветовые и полутоновые изображения до 300 т / д, а монохромные - до 1200 т / д. Он встраивает подмножества всех шрифтов и сохраняет прозрачность (для типов файлов, способных к прозрачности).

High Quality Print

Создает PDF-файлы для качественной печати на настольных принтерах и пробных устройствах. Эта предустановка использует PDF 1.4, цветные изображения с уменьшенной частотой и изображения в градациях серого до 300 ppi и монохромные изображения до 1200 ppi. Он также встраивает подмножества всех шрифтов, оставляет цвет неизменным и не выравнивает прозрачность (для типов файлов, способных к прозрачности).

Smallest File Size

Создает файлы PDF для отображения в Интернете или интрасети, а также для распространения через систему электронной почты. Этот набор параметров использует сжатие, понижающую дискретизацию и относительно низкое разрешение изображения. Он преобразует все цвета в sRGB и (для преобразований на основе Adobe Acrobat Distiller) не встраивает шрифты. Он также оптимизирует файлы для обслуживания байтов.

Standard

Создает файлы PDF для печати на настольных принтерах или цифровых копирах, опубликования на компакт-диске или отправки клиенту в качестве доказательства публикации. Этот набор параметров использует сжатие и понижающую дискретизацию, чтобы уменьшить размер файла. Однако он также встраивает подмножества всех (разрешенных) шрифтов, используемых в файле, преобразует все цвета в sRGB и печатает со средним разрешением. Подмножества шрифтов Windows не встроены по умолчанию.

Нет точной корреляции с ps2pdf PDFSETTINGS но, по крайней мере, это дает представление о различиях в заданных качествах.

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