Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Ghostscript

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

devids



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
Ghostscript

 
Текущая версия 10.02.1 от 01.11.2023

Исходники и бинарные сборки для ряда ОС разработчик выкладывает на GitHub, ну а чего нет можно собрать самостоятельно. Например для FreeBSD UNIX Ghostscript идёт в портах ./print/ghostscript*-*/ .
 
Ghostscript — это свободный* и кроссплатформенный интерпретатор языка PostScript и формата Portable Document Format (PDF).
 
Ghostscript состоит из интерпретатора PostScript, графического слоя и набора встроенных интерпретаторов для языков разметки страниц PDL — GhostPDL, управления PCL-принтерами GhostPCL, описания страниц (XPS) — GhostXPS, векторного формата SVG — GhostSVG и PDF-интепретатора GhostPDF взаимодействующих с интерпретатором PostScript через графический слой.  Ghostscript имеет собственный API для взаимодействия с другими программами и ОС.
 
С точки зрения пользователя Ghostscript реализован в виде взаимодействующей с ОС библиотеки и управляющей ей командной оболочки.
 


* Что до свободы, то у Ghostscript’а сложная, вызывающая смущения [1] и формирующая ложные представления [2] история перелицензирований, форков и слияний.  Изложить все иначе, чем по порядку, сложно.
 
В далекие 1980-е Ghostscript начинался в рамках проекта ГНУ, а значит был свободной программой.
 
Затем ключевому разработчику захотелось денег и он основал компанию «Аладдин» и стал публиковать новые версии Aladdin Ghostscript на условиях т. н. «Aladdin Free Public License» (AFPL), которая вопреки своему названию несвободна, ибо ограничивает коммерческое использование.
 
GNU Ghostscript продолжал существовать, потихоньку развиваться и шириться на условиях GNU GPL.
 
Помимо этого компания-разработчик CUPS’а — Easy Software Products, которую несвободный Ghostscript тоже никак не устраивал, выпускала под GNU GPL свой ESP Ghostscript.
 
Весь этот зоопарк продолжался пока в 2006-м преемник «Аладдина» Artifex не одумался и не освободил свой Ghostscript, вернув его под условия GNU GPL.  Последней версией «AFPL Ghostscirpt’а» была 8.54.  Начиная с 8.60 параллельные разработки воссоединились в единый «GPL Ghostscript».
 
В 2013-м Artifex внезапно сменил Ghostscript’у лицензию на несколько более ограничительную (но все равно свободную) GNU Affero GPL.  Название продукта во имя хаоса сменено не было — он остался «GPL Ghostscript’ом» при том, что последней версией на условиях «обычной» GNU GPL осталась 9.06.
 
Таким образом, актуальные доступные для загрузки версии свободны, то есть их можно эксплуатировать в любых целях, распространять за плату или без, изменять по собственному усмотрению и распространять измененные версии.
 
Однако поскольку GNU AGPL, как и обычная GNU GPL, — это лицензия сильного авторского лева, то есть не позволяют включать Ghostscript в состав несвободных продуктов, правообладатель — Artifex имеет возможностьhttp://forum.ru-board.com/postings.cgi?action=edit&forum=5&topic=6870&postno=1 извлекать прибыль путем продажи исключений из авторского лева, то есть предоставления за плату персонально вам разрешения использовать в целом тот же самый Ghostscript в своем несвободным продукте.  К слову, размер платы Artifex не публикует.
 


N. B.: при установке новой версии на Microsoft Windows разработчики рекомендуют предварительно удалять старую во избежание конфликта.
 


Смело правьте и дополняйте шапку, однако не забывайте отписываться об исправлениях и сохранять в своем сообщении под [#] предыдущую версию.
Первое сообщение ветки имело вид...

Всего записей: 1105 | Зарегистр. 24-10-2002 | Отправлено: 23:40 22-02-2003 | Исправлено: Victor_VG, 17:35 27-12-2023
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот столкнулся с потребностью использования ghostscript.
Ничего не понятно.
Есть несколько веток, но о чём они ?
 
http://citylan.dl.sourceforge.net/project/ghostscript/GPL%20Ghostscript/9.02/gs902w32.exe
дата файла gswin32.exe 11.04.2011
GPL
Код:
GPL Ghostscript 9.02 (2011-03-30)
Copyright (C) 2010 Artifex Software, Inc.  All rights reserved.

 
 
http://citylan.dl.sourceforge.net/project/ghostscript/AFPL%20Ghostscript/8.54/gs854w32.exe
дата файла gswin32.exe 22.05.2006
AFPL
Код:
AFPL Ghostscript 8.54 (2006-05-17)
Copyright (C) 2005 artofcode LLC, Benicia, CA.  All rights reserved.

 
 
http://citylan.dl.sourceforge.net/project/ghostscript/gs-beta/8.33/gs833w32.exe
дата файла gswin32.exe 22.11.2004
gs-beta
Код:
AFPL Ghostscript BETA RELEASE 8.33 (2004-11-20)
Copyright (C) 2004 artofcode LLC, Benicia, CA.  All rights reserved.

 
 
http://citylan.dl.sourceforge.net/project/ghostscript/gs-devel/7.30/gs730w32.exe
дата файла gswin32.exe 12.09.2002
gs-devel
Код:
AFPL Ghostscript ALPHA RELEASE 7.30 (2002-09-07)
Copyright (C) 2002 artofcode LLC, Benicia, CA.  All rights reserved.

 
 
Немного на вики
 
 
Расскажите что к чему ?
 
Как оказалось 8 и 9 версии рендерят по разному.
lib\ одна к другой не подходят.
 
Практически самый простой пример использования gs:
Код:
C:\bin\gs\bin\gswin32c.exe -sDEVICE=pnggray -sOutputFile=image.png example.pdf

Всего записей: 7004 | Зарегистр. 31-08-2008 | Отправлено: 10:11 10-06-2011 | Исправлено: ndch, 10:34 14-06-2011
Engaged Clown



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GPL Ghostscript v9.05
08-02-2012
 

Цитата:
This is the fifth full release in the stable 9.x series.
 
Highlights in this release include:
- Ghostscript now includes a simple ink-coverage device, contributed by Sebastian Kapfer (inkconv).
- Ghostscript now ships modified OpenJPEG sources for JPEG2000 decoding (replacing JasPer - although JasPer is still included for this release). Performance, reliability and memory use whilst decoding JPX streams are all improved (in many cases, significantly).
- Ghostscript now supports "unmanaged color transformations" for source DeviceXXX colors (in other words, they use a simplistic conversion, rather than the ICC profile based color workflow). This is beneficial in uses where performance takes precedence over ultimate color fidelity (the command line parameter -dUseFastColor enables this).
- Ghostscript's PDF interpreter is now able to make use of the DroidSansFallback TrueType font to automatically substitute for missing CIDFonts. Whilst it is always best to ensure the original CIDFont is available for the best and most accurate output, the ability to make an automatic substitution will be valuable for those merely viewing or proofing such files.
- jbig2dec now has simple halftone region support.
- The font set distributed with Ghostscript has been changed to the standard 35 Postscript-compatible fonts distributed by URW.
- The ps2write device has had a large number of output quality and stability improvements.
- The TIFF, JPEG and PNG output devices now support embedding of the device ICC profile in the output file.
- The txtwrite output was modified so that it more closely matches the output from MuPDF, if requested. Note that the algorithms used by the two products are not identical and may return slightly differing results. (See Devices.htm for details)
- This release includes support for a device link ICC profile. The command option is specified using -sDeviceLinkProfile=filename. With this option, the device link profile is added to the end of the link transform from source to destination. In this case, one can include a command line option like "-sDevice=tiff32nc -sOutputICCProfile=srgb.icc -sDeviceLinkProfile=linkRGBtoCMYK.icc" and source colors will be mapped through sRGB and through the device link profile to CMYK values for the device. (See GS9_Color_Management.pdf for details.)
- This release includes support for a proofing ICC profile. The command option is specified using -sProofProfile=filename. With this option, the color output will emulate what would be obtained had the source file been rendered on a device defined by the proofing profile. (See GS9_Color_Management.pdf for details.)

 
http://downloads.ghostscript.com/public/gs905w32.exe
 
http://downloads.ghostscript.com/public/gs905w64.exe

----------
Опросы ru-board'а

Всего записей: 8819 | Зарегистр. 08-06-2006 | Отправлено: 01:50 11-02-2012
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Текущую информацию о проекте внёс в шапку. Просьба уточнять по мере изменений.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 11:59 29-11-2012 | Исправлено: Victor_VG, 01:21 28-02-2013
bbkbborisko

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно с помощью Ghostscript преобразовать doc или xls в pdf из командной строки?

Всего записей: 4 | Зарегистр. 27-02-2013 | Отправлено: 23:37 27-02-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bbkbborisko
 
Нет, это только интерпретатор для языков семейств PostScript и PCL, а Вам требуется другой инструмент, но и GPL Ghostscript Вам также потребуется. Попробуйте поискать через AltaVista - в части поиска научно-технической информации это поисковая система лучшая в мире. Только учтите, что язык запросов у DEC AltaVista по сложности соизмерим с языками программирования высокого уровня класса Fortran, PL/1, Kobol, C++ . Ссылка что я Вам дал сразу даст список возможных ответов на Ваш вопрос.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 23:51 27-02-2013 | Исправлено: Victor_VG, 01:23 28-02-2013
s800



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Novikovis
вот так попробуй
 
" -noquery  
 -printer  
 bmw  
 -ghostscript  
 C:\GS\GS9.14\BIN\GSWIN32C.EXE  
 -n "


----------
Самый хороший учитель в жизни — опыт. Берет, правда, дорого, но объясняет доходчиво.

Всего записей: 1686 | Зарегистр. 21-02-2005 | Отправлено: 06:49 09-09-2014 | Исправлено: s800, 07:12 09-09-2014
Novikovis



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
s800
Спасибо, печать пошла!
Все достаточно быстро и без тормозов.
На всякий случай поставил еще Ghostscript 8.54, все печатает без нареканий.

Всего записей: 9 | Зарегистр. 14-01-2010 | Отправлено: 07:08 09-09-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Шапку поправил - проект фактически перенесён на сервера разработчика где есть бинарные сборки и исходники. Последняя версия которая лежит на SF.net - GPL GhostScript v9.10 что вероятно косвенно связано со сменой лицензии с GPL v3 (разрешает в некоторых ситуациях не публиковать исходники) на более строгую AGPL v3 которая требует обязательного открытия исходных текстов программ, ну и плюс есть определённые изменения в политике SF.net которые учитывают многие разработчики.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 15:27 09-09-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новую версию AGPL GhostScript 9.15 внёс в шапку. Вышла 22.09.2014. На своих машинах ещё не ставил, а потому пока сказать нечего. Позднее поставлю, всё одно надо.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 06:49 30-09-2014
makarei



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Спасибо за наводку:
 
Из новшеств:
 

Цитата:
Ghostscript now supports the PDF security handler revision 6.

 
Как я понимаю это значит, что поддерживается механизм защиты Acrobat X / 10. Или это про что-то иное?

Всего записей: 1127 | Зарегистр. 27-03-2007 | Отправлено: 21:19 30-09-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
makarei
 
Не разбирался в подробностях. Тут лучше всего попросить консультацию у zeniko - одного авторов SumatraPDF ибо он в этих вопросах лучше меня разбирается. С самим Акробат-ом как с редактором я уже лет пятнадцать не работаю - для большинства моих задач достаточно KPDFEdit под UNIX-ом...

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 21:39 30-09-2014 | Исправлено: Victor_VG, 21:42 30-09-2014
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смотрю по логу в 9.18 куча изменений. Надо глянуть в работе.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 00:57 12-10-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
AFPL Ghostscript  может применяться в коммерческих проектах, что строго запрещено для AGPL редакции.

 
Ух ты! Давно эта вопиюще ложная информация висит в шапке?

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 01:40 12-10-2015
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Равно любопытна и вот эта информация из шапки:
 

Цитата:
существует неофициальная версия AFPL Ghostscript 9.00 от чешских разработчиков

 
Ибо решительно неясно, где тут можно усмотреть «чешских разработчиков». По ссылке рядовая свалка свободных, бесплатных и «условно-бесплатных» программ, просто на чешском языке.
 
Вся же находимая информация указывает на то, что дальше линейки 8.5x под аладдиновской лицензией ничего не выпускалось.
 
Добавлено:
 
Короче, перепишу-ка я шапку.
 

#: шапка по состоянию на 00:49 12-10-2015

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 04:53 12-10-2015 | Исправлено: ASE_DAG, 05:20 12-10-2015
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
 
Погоди, давай сначала всё выверим по офсайту и мусор сразу подчистим. Я сюда сегодня можно сказать тож по случаю зашёл - наши НТО-и раскопали новую версию, втихую обновили пару машин, понятно схлопотали от техдиректора и пошли к генеральному клянчить. А тот нам звонит - "Мужики, выручайте - обновите девчонкам компы чтобы не плакали!".

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 05:47 12-10-2015
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На основе документации с сайта дал в шапке аннотацию объясняющую что это, как устроено и где применимо Ghostscript, исторический экскурс убрал под море.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 03:20 27-09-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
> с открытыми под двойной лицензией (GNU AGPL v3 для личного и некоммерческого применения, и коммерческой для остальных случаев
 
О боги!  Что это за чушь?  Если нет общего понимания вопроса, то хотя бы прочитать то, что вы прячете «под море», можно было?
 
Добавлено:
И где прошлая версия шапки?
 

Цитата:
Смело правьте и дополняйте шапку, однако не забывайте отписываться об исправлениях и сохранять в своем сообщении под [#] предыдущую версию.

 
Добавлено:
Victor_VG, короче, как вы сами прекрасно продемонстрировали, никак нельзя это убирать под «море».  Могу кегль уменьшить.
 


#: шапка версии Victor_VG, 03:25 27-09-2016

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 05:00 27-09-2016 | Исправлено: ASE_DAG, 05:35 27-09-2016
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
 
И что получилось в итоге? В начале идёт исторический экскурс, а после собственно описание предмета которое надо ещё найти! А для этого нужно желание дочитать сей текст до конца раз, и знание того что где-то в данном тексте есть описание предмета обсуждения.
 
Люди читают максимум первые пять - шесть строк и если в них нет изложения сути предмета, то бросают материал как бесполезный. /академик Н.Н. Евтихиев, ректор МИРЭиА/
 
- это Николай Николаевич объяснял на одному аспиранту который в описательной части проекта написал четыре с лишним десятка листов воды, а главное - то, что он предлагает для решения поставленной задачи вжал в три строчки в самом конце.  
 
И понятно, никто это читать не стал, хотя само решение тянуло на пяток изобретений по  разделу ВТ. Только патентный эксперт всё равно парню "чёрный уголок" дал:  
 
"Предлагаемое в качестве предмета изобретения техническое решение известно, а потому не содержит патентной новизны. Описание составленной заявителем формулы изобретения не позволяет понять суть предлагаемого технического решения.".  
 
Эта правка столь же неудачна. Исторический экскурс это хорошо, только какое отношение он имеет к вопросу что такое Ghostscript и где он применим?
 
Добавлено:
И по поводу вопросов о двойной лицензии и рекомендации об удалении предыдущей версии - эти ответы нашим программерам дали сами разработчики на два их вопроса:
 
Q:
 
При каких условиях мы должны купить у вас лицензию?
 
A:
 
В случае коммерческого применения Ghostscript или части его исходных кодов. В остальных случаях вы можете пользоваться Ghostscript AGPL Release в соответствии с условиями GNU AGPL v3.
 
Q:
 
Наша программа работает под Windows и зависит от набора вызовов API реализованных в Ghostscript. Нужно ли нам удалять предыдущую версию или мы можем этого не делать?
 
A:
 
Windows сборки Ghostscript по умолчанию ставятся в каталог C:\Program Files\gs\<номер версии> и мы рекомендуем вам предварительно удалить старую версию во избежания конфликта вызовов API.

 
думаю этого достаточно? Мне да.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34376 | Зарегистр. 31-07-2002 | Отправлено: 06:27 27-09-2016
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
> «Люди читают максимум первые пять - шесть строк и если в них нет изложения сути предмета, то бросают материал как бесполезный»
 
А вы думаете кто-то придет сюда за изложением того, что такое «Гостскрипт»?  Хронологическую простыню я написал с одной стороны в ответ на вопрос товарища ndch про множество веток, а с другой  — в пику вызывающе ложной информации, что была в шапке до этого.  И если вы пошаритесь по Сети, то обнаружите, что ветки / условия распространения «Гостскрипта» весьма часто обсуждают, а вот состав — как-то не очень.  Из чего делаем выводы о востребованности.
 
Впрочем, можно поменять местами абзацы.  Сейчас поменяю.
 
> «Люди читают максимум первые пять - шесть строк и если в них нет изложения сути предмета, то бросают материал как бесполезный»
 
И кстати, именно поэтому я всегда и пишу, свободна программа или нет, первым же словом.
 
> Q: При каких условиях мы должны купить у вас лицензию?
> A: В случае коммерческого применения Ghostscript или части его исходных кодов. В остальных случаях вы можете пользоваться Ghostscript AGPL Release в соответствии с условиями GNU AGPL v3.
 
В настоящем виде, это очевидная ложь.  Неверный перевод, я надеюсь.  Хотя, с них станется, могут и нагло врать.
 
> Q: Наша программа работает под Windows и зависит от набора вызовов API реализованных в Ghostscript. Нужно ли нам удалять предыдущую версию или мы можем этого не делать?
> A: Windows сборки Ghostscript по умолчанию ставятся в каталог C:\Program Files\gs\<номер версии> и мы рекомендуем вам предварительно удалить старую версию во избежания конфликта вызовов API.
 
А!  Речь о Винде.  Так уточнять же надо.  Сейчас уточню.
 
Добавлено:
 


#: шапка версии ASE_DAG, 05:30 27-09-2016

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 09:13 27-09-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » Программы » Ghostscript


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru