Есть ли более удобные для пользователя альтернативы gsview/ghostcript для Windows?
3 ответа
Evince для Windows не раздражает при запуске, в отличие от GSview. (Как вы, наверное, знаете, GSview требует регистрации [*], которая стоит денег, чтобы избавиться от ворчания. GSview все еще лицензируется в рамках AFPL, лицензии, которая была заброшена для самого ghostscript.)
Ссылка для скачивания: https://wiki.gnome.org/Apps/Evince/Downloads
В настоящее время вам нужно вручную связать ps-файлы с Evince, используя Windows правой кнопкой мыши -> Открыть с помощью -> Выбрать программу по умолчанию.
Я думаю, что пакет Windows не требует отдельного ghostscript, но мне нужен ghostscript для других вещей, так что я все равно его установил. Согласно https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats, он использует libspectre, который, в свою очередь, требует libgs от ghostscript, но пакет Evince для Windows поставляется со своим собственным libgs-8.dll, который может не быть последняя версия (9 ghostscript), но, насколько я могу судить, все работает отлично, в основном это старые документы в формате PS, которые мне нужно читать время от времени. (Преобразование их в pdf обычно приводит к более скучным документам из-за проблем со шрифтами и т.д.)
Evince довольно стандартен для Linux, поэтому его кодовая база довольно хорошая. В прошлом я сам вносил некоторые исправления ошибок, но мне не приходилось делать это годами.
[*] Поскольку исходники для GSView доступны в AFPL, вы можете, по крайней мере теоретически, изменить и перекомпилировать GSView, чтобы он не раздражал вас, изменив gvcreg.cpp, как указано в комментарии в верхней части этого файла; Лицензия AFPL, по-видимому, позволяет вам сделать это, хотя требует, чтобы вы уведомляли пользователей о том, что программа была изменена. Основная проблема заключается в том, что GSView, похоже, не компилируется с MS Visual C++ после версии 9 (то есть 2008 года) без других изменений исходного кода.
Я предполагаю, что ворчание и зависимость от ghostscript как внешней программы - это основные проблемы, которые вы рассматривали с точки зрения удобства для пользователя. Если есть что-то еще, что вы имели в виду, пожалуйста, оставьте комментарий со спецификой.
Вы можете использовать IrfanView для просмотра документов PS
.