АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

gs - Интернет в облаке

Запуск gs в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда gs, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


gs - Ghostscript (интерпретатор и средство предварительного просмотра языков PostScript и PDF)

СИНТАКСИС


gs [ кредита ] [ файлов ] ... (Юникс, ВМС)
gswin32c [ кредита ] [ файлов ] ... (РС окна)
gswin32 [ кредита ] [ файлов ] ... (РС Windows 3.1)
gsos2 [ кредита ] [ файлов ] ... (OS / 2)

ОПИСАНИЕ


Ассоциация gs (gswin32c, gswin32, gsos2) команда вызывает Ghostscript, интерпретатор Adobe
Системы ' PostScript(tm) и портативный Документ Формат (PDF) языки. gs читает "файлы" в
последовательность и выполняет их как программы Ghostscript. После этого он читает дальше
ввод из стандартного потока ввода (обычно с клавиатуры), интерпретируя каждую строку
отдельно и выводить на устройство вывода (может быть файл или превью окна X11, см.
ниже). Интерпретатор корректно завершает работу, когда встречает команду "quit" (либо в
файла или с клавиатуры), в конце файла или при сигнале прерывания (например, Control-C
на клавиатуре).

Интерпретатор распознает множество переключателей, некоторые из которых описаны ниже. Пожалуйста
см. документацию по использованию для получения полной информации. Переключатели могут появляться в любом месте
в командной строке и примените ко всем файлам после этого. Вызов Ghostscript с помощью -h or -?
switch выдает сообщение, которое показывает несколько полезных переключателей, все известные устройства
этот исполняемый файл и путь поиска шрифтов; в Unix он также показывает расположение
подробная документация.

Ghostscript может быть построен для использования множества различных устройств вывода. Чтобы узнать, какие устройства ваши
исполняемый файл включает, запустить "gs -h".

Если вы не укажете конкретное устройство, Ghostscript обычно открывает первое из них.
и направляет на него вывод.

Если построено с поддержкой X11, часто устройством по умолчанию является окно X11 (средство предварительного просмотра), иначе
ghostscript обычно использует устройство bbox и выводит на стандартный вывод размер
файл postscript.

Поэтому, если первый в списке - тот, который вы хотите использовать, просто введите команду

gs мой файл.ps

Вы также можете проверить набор доступных устройств из Ghostscript: invoke
Ghostscript и тип

имена устройств ==

но первое устройство в итоговом списке может не быть устройством по умолчанию, которое вы определяете
с "gs -h". Чтобы указать" AbcXyz "в качестве начального устройства вывода, включите переключатель

-sDEVICE = AbcXyz

Например, для вывода на принтер Epson вы можете использовать команду

gs -sDEVICE = epson myfile.ps

Ключ "-sDEVICE =" должен предшествовать первому упоминанию файла для печати, и только
первое использование переключателя имеет какой-либо эффект.

Наконец, вы можете указать устройство по умолчанию в переменной среды GS_DEVICE,
порядок приоритета для этих альтернатив от самого высокого до самого низкого (Ghostscript использует
устройство, определенное наверху в списке):

Некоторые устройства могут поддерживать разные разрешения (плотности). Чтобы указать разрешение на
на таком принтере используйте переключатель "-r":

gs -sDEVICE = -р Икс

Например, на 9-контактном принтере, совместимом с Epson, вы получаете самую низкую плотность (самую быструю)
режим с

gs -sDEVICE = epson -r60x72

и режим максимальной плотности (наилучшего качества вывода) с

gs -sDEVICE = epson -r240x72.

Если вы выбираете принтер в качестве устройства вывода, Ghostscript также позволяет вам выбрать, где
Ghostscript отправляет вывод - в системах Unix, обычно во временный файл. Чтобы отправить
вывод в файл "foo.xyz", используйте переключатель

-sOutputFile = foo.xyz

Возможно, вы захотите распечатать каждую страницу отдельно. Для этого отправьте вывод в серию
файлы "foo1.xyz, foo2.xyz, ..." с помощью переключателя "-sOutputFile =" с "% d" в имени файла
шаблон:

-sOutputFile = foo% d.xyz

Каждый полученный файл получает одну страницу вывода, и файлы нумеруются последовательно.
"% d" - это спецификация формата printf; вы также можете использовать такой вариант, как "% 02d".

В системах Unix и MS Windows вы также можете отправлять вывод в канал. Например, трубка
вывод в "LPR"(которая во многих системах Unix направляет ее на принтер), используйте
опция

-sOutputFile =% pipe% lpr

Обратите внимание, что символы '%' необходимо удвоить в MS Windows, чтобы избежать искажения
командный интерпретатор.

Вы также можете отправить вывод на стандартный вывод:

-sOutputFile = -
or
-sOutputFile =% stdout%

В этом случае вы также должны использовать -q переключатель, чтобы запретить Ghostscript писать сообщения
на стандартный вывод.

Чтобы выбрать конкретный размер бумаги, используйте переключатель командной строки

-sPAPERSIZE =

например

-sPAPERSIZE = a4
or
-sPAPERSIZE = юридический

Распознаются большинство размеров бумаги ISO и США. См. Полный список в документации по использованию,
или определения в файле инициализации "gs_statd.ps".

Ghostscript может делать многое, кроме печати или просмотра файлов PostScript и PDF. Для
Например, если вы хотите узнать ограничительную рамку файла PostScript (или EPS), Ghostscript
предоставляет специальное «устройство», которое просто распечатывает эту информацию.

Например, используя один из примеров файлов, распространяемых с Ghostscript,

gs -sDEVICE = bbox golfer.ps

распечатывает

%% BoundingBox: 0 25 583 732
%% HiResBoundingBox: 0.808497 25.009496 582.994503 731.809445

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-- имя файла arg1 ...
Принимает следующий аргумент как имя файла, как обычно, но принимает все оставшиеся аргументы.
(даже если они имеют синтаксическую форму переключателей) и определяет имя «АРГУМЕНТЫ»
в "userdict" (не "systemdict") как массив этих строк, до работает
файл. Когда Ghostscript завершает выполнение файла, он возвращается в оболочку.

-Dимя=знак
-dимя=знак
Определите имя в "systemdict" с данным определением. Токен должен быть точно
один токен (как определено оператором "токен") и не может содержать пробелов.

-Dимя
-dимя Определите имя в "systemdict" со значением = null.

-Sимя=string
-sимя=string
Определите имя в "systemdict" с заданной строкой в ​​качестве значения. Это отличается от
-d, Например, -dname = 35 эквивалентен фрагменту программы
/ name 35 def
в то время как -sname = 35 эквивалентна
/ name (35) def

-P Заставляет Ghostscript сначала искать файлы библиотеки в текущем каталоге. К
по умолчанию Ghostscript больше не ищет в текущем каталоге, если, конечно,
первый явно указанный каталог - "." в -I, См. Также ИНИЦИАЛИЗАЦИЯ
FILES раздел ниже, и в комплекте Использование.htm для подробного обсуждения путей поиска
и как Ghostcript находит файлы.

-q Тихий запуск: подавление обычных сообщений запуска, а также выполнение эквивалента
-d ТИХИЙ.

-gnumber1xnumber2
Эквивалентно -dDEVICEWIDTH =number1 и -dDEVICEHEIGHT =number2. Это для
преимущество устройств (таких как окна X11), которые требуют (или позволяют) ширину и высоту
подлежит уточнению.

-rномер
-rnumber1xnumber2
Эквивалентно -dDEVICEXRESOLUTION =number1 и -dDEVICEYRESOLUTION =number2. Это
в интересах таких устройств, как принтеры, поддерживающие несколько X и Y
резолюции. Если указано только одно число, оно используется как для разрешения X, так и для разрешения Y.

-Iкаталоги
Добавляет указанный список каталогов в начало пути поиска для библиотеки
файлы.

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

Обратите внимание, что обычный файл инициализации "gs_init.ps" делает "systemdict" доступным только для чтения, поэтому
значения имен, определенных с -D, -d, -Sили -s изменить нельзя (хотя, конечно,
они могут быть заменены определениями в "userdict" или других словарях.)

SPECIAL ИМЕНА


-dДИСКФОНТЫ
Вызывает загрузку контуров отдельных символов с диска при первой загрузке.
встречаются. (Обычно Ghostscript загружает все контуры персонажей, когда
загружает шрифт.) Это может позволить загрузить больше шрифтов в ОЗУ за счет
более медленный рендеринг.

-dNOCACHE
Отключает кеширование символов. Полезно только для отладки.

-dNOBIND
Отключает оператор "привязки". Полезно только для отладки.

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

-дНОПАУЗА
Отключает подсказку и паузу в конце каждой страницы. Это может быть желательно для
приложения, в которых Ghostscript управляется другой программой.

-dNOПЛАТФОНТЫ
Отключает использование шрифтов, предоставляемых базовой платформой (например, X
Windows). Это может потребоваться, если шрифты платформы выглядят нежелательно отличными от
масштабируемые шрифты.

-dБЕЗОПАСНЕЕ
Ограничивает файловые операции, которые может выполнять задание. Настоятельно рекомендуется для намотчиков,
сценарии преобразования или другие конфиденциальные среды, в которых плохо написаны или
Необходимо предотвратить изменение важных файлов вредоносным программным кодом PostScript.

-dWRITESYSTEMDICT
Оставляет "systemdict" доступным для записи. Это необходимо при запуске специальной утилиты
такие программы, как шрифт2c и pcharstr, который должен обходить обычный доступ к PostScript
защита.

-sDEVICE =устройство
Выбирает альтернативное начальное устройство вывода, как описано выше.

-sOutputFile =имя файла
Выбирает альтернативный выходной файл (или канал) для начального устройства вывода, как
описано выше.

БЕЗОПАСНЫЙ РЕЖИМ


Ассоциация -dБЕЗОПАСНЕЕ опция отключает операторы deletefile и renamefile и запрещает
открытие конвейерных команд ("% pipe%CMD"). Только"% stdout "и"% stderr "могут быть открыты для
пишу. Он также отключает чтение из файлов, кроме "% stdin", файлов, заданных как
аргумент командной строки и файлы, содержащиеся в путях, заданных LIBPATH и FONTPATH ​​или
указывается системными параметрами / FontResourceDir и / GenericResourceDir.

Этот режим также устанавливает для параметра .LockSafetyParams начального устройства вывода значение
защита от программ, которые пытаются записывать файлы с помощью устройства OutputFile
параметр. Поскольку параметры устройства, указанные в командной строке, в том числе
OutputFile, установлены до режима SAFER, использование "-sOutputFile = ..." в командной строке является
без ограничений.

Режим SAFER предотвращает изменение / GenericResourceDir, / FontResourceDir,
/ SystemParamsPassword и / StartJobPassword.

Хотя режим SAFER не используется по умолчанию, он используется по умолчанию для многих сценариев оболочки, таких как
ps2pdf и может использоваться по умолчанию в следующем выпуске Ghostscript. Таким образом, при запуске
программы, которым необходимо открывать файлы или устанавливать ограниченные параметры, вы должны передать
-дНОСАФЕР параметр командной строки или его синоним -dЗАДЕРЖКА БЕЗОПАСНЕЕ.

При беге с -дНОСАФЕР можно выполнить «сохранение» с последующим «.setsafe»,
выполнить файл или процедуру в БЕЗОПАСНОМ режиме, а затем использовать «восстановление», чтобы вернуться в NOSAFER.
режим. Чтобы предотвратить восстановление объекта сохранения сторонним файлом или
процедуры, следует использовать оператор ".runandhide", чтобы скрыть объект сохранения от
ограниченная процедура.

Используйте gs в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 2
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • 4
    SAGA GIS
    SAGA GIS
    САГА - Автоматизированная система
    Геонаучный анализ - это географический
    Программное обеспечение информационной системы (ГИС) с
    огромные возможности для геоданных
    обработка и анализ ...
    Скачать ГИС САГА
  • 5
    Панель инструментов для Java / JTOpen
    Панель инструментов для Java / JTOpen
    IBM Toolbox for Java / JTOpen — это
    библиотека классов Java, поддерживающая
    клиент/сервер и интернет-программирование
    моделей в систему под управлением OS/400,
    i5/ОС, о...
    Скачать набор инструментов для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (или D3 для документов, управляемых данными)
    это библиотека JavaScript, которая позволяет вам
    для создания динамических интерактивных данных
    визуализации в веб-браузерах. С D3
    вы...
    Скачать D3.js
  • Больше »

Команды Linux

Ad