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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 разработчики рекомендуют предварительно удалять старую во избежание конфликта.
 


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

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

Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 17:23 27-09-2016
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

Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 20:01 07-04-2017
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Указал в шапке ссылку на официальный Git проекта ArtifexSoftware/ghostpdl-downloads куда разработчик выкладывает как бинарные сборки, так и пакеты исходников, для FreeBSD компилим сами, например версию 9.16 (позже патчей нет) собираем из портов:
 
cd /usr/ports/print/ghostscript9-agpl-base/ && make install clean && cd /usr/ports/print/ghostscript9-agpl-x11/ && make install clean
 
ну а при возможности и наличии патчей для 9.22 стоит их отправить мантейнерам пусть в порты добавят.


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

Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 15:08 26-12-2017
Bymbo

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ghostscript 9.23 (21.03.2018) - https://www.ghostscript.com/download.html  
GSView 6.0 Beta (что-то вроде GUI под Ghostscript) - https://gsview.com/
Подробная справка по GSView (RUS) - http://pages.cs.wisc.edu/~ghost/gsview/gsviewru.htm  

Всего записей: 205 | Зарегистр. 01-06-2004 | Отправлено: 12:30 05-07-2018
cRAzY_kRONiC



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Выпуск Ghostscript 9.24 с исправлением уязвимостей, эксплуатируемых через ImageMagick, Evince и Nautilus.
 
_http://www.opennet.ru/opennews/art.shtml?num=49224
_https://www.ghostscript.com/download.html

Всего записей: 2196 | Зарегистр. 15-08-2003 | Отправлено: 23:13 04-09-2018 | Исправлено: cRAzY_kRONiC, 23:13 04-09-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GhostScript 9.25  
 
13.09.2018
 
исправлено  


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

Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 16:46 21-10-2018 | Исправлено: Victor_VG, 16:48 21-10-2018
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GhostsScript v9.27 от 03.04.2019
 
Список изменений.

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

Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 15:08 10-04-2019
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Смущает заявление разработчиков, что версия 9.52 не будет поддерживать Windows XP. В соответствующем коммите заявлено, что будет поддерживаться XP SP3, но не в сборке по умолчанию. Между тем, после патча PE-заголовка GhostScript 9.52 у меня запустился под XP SP3 (правда, я пока проверил только запуск, а не работу). А анализ импорта экзешника из kernel32.dll показывает, что все используемые функции есть и в Windows 2000 (другие библиотеки не проверял). Есть у кого-нибудь под рукой "двухтысячник", чтобы это проверить?

Всего записей: 1013 | Зарегистр. 12-06-2019 | Отправлено: 21:56 29-04-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uShell
 
Так это фокусы компилятора - VS2015 и новее по умолчанию не собирают бинарники ниже чем для висты. В исходниках Фар для этого специальный воркграунд в ./plugins/common/ vc_crt_fix.asm, vc_crt_fix_impl.cpp, vc_crt_fix_ulink.cpp существует. И так же им заодно шпионаж отключается. Тот, коли правильно помню ещё в 2015-й студии начали включать.

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

Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 04:07 30-04-2020
uShell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
Этот fix, судя по всему, реализует новые функции из kernel32. Вижу, что gswin32c использует InitializeSListHead - эта функция появилась как раз в XP (но оригинальной, а не SP2/SP3). А что за шпионаж? Разве CRT может какие-то данные отправить за пределы ОС?

Всего записей: 1013 | Зарегистр. 12-06-2019 | Отправлено: 09:21 30-04-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
uShell
 
"Подарок" новых компиляторов. Особенно VS2019 в $temp/vs_telemetry десятки мегабайт к отсылке складывает, в т.ч. и текст открытых в студии исходников, и исправно отсылает енто дело в Редмонд.

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

Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 09:48 30-04-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GPL Ghostscript 9.53.1
 
от 14.09.2020. В списке несовместимых изменений попал GSView 5.0:

Цитата:
1.1 Incompatible changes
 
  • (9.53.0) As of 9.53.0, we have (re-)introduced the patch level to the version number, this helps facilitate a revised policy on handling security related issues.
     
    Note for GSView Users:The patch level addition breaks GSView 5 (it is hardcoded to check for versions 704-999. It is possible, but not guaranteed that a GSView update might be forthcoming to resolve this.  


  • Цитата:
    Добавленое исправление нарушает работу GSView 5 (он жестко запрограммирован для проверки версий 704-999. Возможно, но не гарантируется, что обновление GSView для решения этой проблемы может появиться в ближайшее время.

    Но, учитывая что проект GSView 6.0 закрыт Artifex Software, Inc.:

    Цитата:
     Artifex is announcing end of life for GSView 6.0. Support will no longer be available.
     
    From time to time, Artifex may find it necessary to discontinue products for a number of reasons, including technology innovations, changes in market demand for the product, or obsolescence of the product.
     
    We apologize for any inconvenience this may cause you.
     
    Last Updated: 1/24/19
     
    я как-то сильно сомневаюсь что данная проблема будет исправлена. Разве что разработчики снова возродят закрытый проект...

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

    Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 15:38 19-09-2020
    Victor_VG



    Tracker Mod
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GPL Ghostscript 9.53.3
    01.10.2020
     
    Изменений много, есть не совместимые с предыдущими версиями. В числе изменений поддержка OCR, пока в статусе Beta:

    Цитата:
    NEW – GhostPDL OCR Devices
     
    We've added OCR device support to Ghostscript 9.53. Information on enabling the devices can be found here.

    потому надо всё внимательно проверять!

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

    Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 07:19 07-10-2020
    Liliya1999

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите, чем отличаются Ghostscript GPL от PCL

    Всего записей: 494 | Зарегистр. 02-03-2018 | Отправлено: 08:08 20-07-2021
    Victor_VG



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

    Цитата:
    Подскажите, чем отличаются Ghostscript GPL от PCL

    Ghostscript и  GhostPCL это принципиально разные пакеты:  
     
    Ghostscript - это интерпретатор и движок отрисовки для языка Postscript и формата PDF;  
    GhostPCL -  это интерпретатор и движок отрисовки для языка управления печатью PCL5/PCL XL (PXL).
     
    P.S.
     
    Официальное название пакета - Artifex Ghostscript, а аббревиатура AGPL, GPL, Commercial просто обозначает тип лицензии т.к. пакет выходит под тремя разными лицензиями - старые версии до 8.хх выходили под  GPL и коммерческой лицензиями, новые ветки 9.хх - под Affero GPL (GPL) и коммерческой лицензиями:

    Цитата:
    AGPL Ghostscript is provided under the GNU Affero General Public License (AGPL), as well as under an Artifex commercial license.


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

    Всего записей: 33201 | Зарегистр. 31-07-2002 | Отправлено: 08:35 20-07-2021 | Исправлено: Victor_VG, 08:38 20-07-2021
    Liliya1999

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Victor_VG
    Спасибо за подробный ответ
    Разобралась

    Всего записей: 494 | Зарегистр. 02-03-2018 | Отправлено: 13:46 20-07-2021
    uShell

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    GPL Ghostscript 9.54.0
    30.03.2021
     
    Основные изменения - поддержка overprint и OCR, а также вывод в .docx.
     
    Параллельно вопрос знатокам: как организован поиск ключа в словаре - перебором или чем-нибудь типа binsearch? Порядок элементов словарь не сохраняет, но и алфавитной сортировки в forall не замечено.

    Всего записей: 1013 | Зарегистр. 12-06-2019 | Отправлено: 11:22 26-08-2021
    Aleksandr SHCH

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    The latest release is Ghostscript 10.02.0 (2023-09-13).
    Release notes:
    https://ghostscript.readthedocs.io/en/gs10.02.0/News.html?utm_source=ghostscript&utm_medium=website&utm_content=inline-link

    Всего записей: 2221 | Зарегистр. 02-01-2008 | Отправлено: 11:29 14-09-2023
    Shaleo



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Подскажите пожалуйста. У меня windows 7 x64.
    Как правильно установить ghostscript pdf принтер из ghostpdf.inf, чтобы он работал как обычный принтер в pdf?
    Умееет ли он сохранять ссылки в pdf, если сохранять страницу из браузера?
    Если да, то какие настройки нужно сделать, чтобы ссылки сохранялись в pdf?

    Всего записей: 110 | Зарегистр. 30-07-2008 | Отправлено: 16:09 22-12-2023 | Исправлено: Shaleo, 16:12 22-12-2023
    Aleksandr SHCH

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shaleo
    Поставьте дополнительно CutePDF Writer, я эту связку использую несколько лет на Win7. Работает именно как "принтер": нужно нажать в приложении пункт "Печать" и выбрать этот "принтер".

    Всего записей: 2221 | Зарегистр. 02-01-2008 | Отправлено: 17:03 22-12-2023 | Исправлено: Aleksandr SHCH, 17:07 22-12-2023
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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