在 OS X 上查看 Postscript(或 PDF):混叠问题

在 OS X 上查看 Postscript(或 PDF):混叠问题

我正在生成 PostScript 图形,并尝试在无锯齿和过度锯齿之间找到平衡。

如果我在 Postscript 上使用原始 ghostscript 查看器gs,效果会很好。文本看起来是抗锯齿的,但图像仍然很好看且块状。不幸的是,gs没有真正的用户界面,失去了所有的优点Preview.app。我可以安装gv,但依赖项膨胀非常大!它需要所有的。与或gnome相比,这甚至不是一个很棒的查看器。这是使用查看的图像:Preview.appSkim.appgs

使用 GS 查看 PS

从用户交互和 Mac 风格的角度来看,Preview.app(或)Skim.app是一个更好用的程序。它们可以选择打开或关闭混叠,但两个选项看起来都不太好。打开哪个混叠,图像就会模糊。关闭混叠时,图形与看到的图形相匹配gs,但有两个问题。请注意,以下屏幕截图是 Preview/Skim 生成的 PDF

带锯齿的 PDF 无锯齿的 PDF

  • 小问题:字体很丑。比 还丑gs
  • 主要问题:每个 PDF 都是无锯齿的,这导致很难阅读充满文本的常规 PDF。

总结一下:

  • 有没有办法从 PS 手动生成 PDF 来解决这些问题?
  • 有没有办法找到别名/非别名的中间立场Preview.app
  • 是否有其他应用程序可以显示类似的质量gs,但具有不错的用户Skim.app界面Preview.app
  • 有没有办法Preview.app只关闭一个文件(包含图形)的混叠功能但总体上保持启用状态,以便文本 PDF 仍然可读?

答案1

我不认为这有可能预览PVPDFAntiAliasOption。它是预览中的一个单一选项defaults

作为一种解决方法,您可以创建一个执行此操作的 Automator 服务或应用程序:

  • (服务接收任何应用程序中选定的文件和文件夹)
  • 设置变量的值,将其命名为“Files”
  • 退出应用程序预览
  • 运行 shell 脚本defaults write com.apple.Preview PVPDFAntiAliasOption 0
  • 获取变量“文件”的值
  • 在预览中打开图像(这也适用于 PDF)
  • 运行 shell 脚本defaults write com.apple.Preview PVPDFAntiAliasOption 1

不幸的是,预览只会在启动时读取偏好设置,而不会在启动过程中读取偏好设置,因此退出应用程序

相关内容