对于 Windows 系统,是否有比 gsview/ghostcript 更加用户友好的替代品?
答案1
答案2
您可以使用伊凡视界查看PS
文档。
答案3
与 GSview 不同,Evince for Windows 在启动时不会出现烦人提示。(您可能知道,GSview 需要注册[*],这需要花钱,才能摆脱烦人提示。GSview 仍然采用 AFPL 许可,而 ghostscript 本身已经放弃了该许可。)
下载链接:https://wiki.gnome.org/Apps/Evince/Downloads
目前,您需要使用 Windows 右键单击 -> 打开方式 -> 选择默认程序手动将 ps 文件与 Evince 关联。
我认为 Windows 软件包不需要单独的 ghostscript,但我需要 ghostscript 来处理其他内容,所以我还是安装了它。根据https://wiki.gnome.org/Apps/Evince/SupportedDocumentFormats它使用 libspectre,而 libspectre 又需要 ghostscript 中的 libgs,但 Evince 的 Windows 软件包附带了自己的 libgs-8.dll,它可能不是最新版本(ghostscript 的 9),但据我所知,我尝试过的所有东西都运行良好,这些文件大多是 PS 格式的旧文件,我需要时不时阅读。(将这些文件转换为 pdf 通常会导致文档质量更差,因为字体问题等。)
Evince 在 Linux 上相当标准,因此其代码库相当不错。过去我曾亲自修复过一些错误,但多年来我都没有这样做过。
[*] 由于 GSView 的源代码在 AFPL 下可用,因此至少在理论上,您可以修改并重新编译 GSView,这样它就不会像该文件顶部的注释所建议的那样,通过更改 gvcreg.cpp 来烦扰您;AFPL 许可证似乎允许您这样做,尽管它要求您向用户提供程序已被修改的通知。主要问题是,如果没有其他源代码更改,GSView 似乎无法在版本 9(即 2008)之后使用 MS Visual C++ 进行编译。
我认为您在考虑用户友好性方面的主要问题是烦人和对 ghostscript 作为外部程序的依赖。如果您还有其他想法,请留下评论并详细说明。