macOS 上的 Ghostscript 预览

Posted

技术标签:

【中文标题】macOS 上的 Ghostscript 预览【英文标题】:Ghostscript preview on macOS 【发布时间】:2017-01-10 21:38:25 【问题描述】:

我正在尝试让 GhostScript 9.20 在 macOS 10.11 El Capitan 上运行。问题是我无法生成任何预览。 PS文件非常简单,如下所示:

%!PS-Adobe-2.0
% The indispensable Hello World program in PostScript
<<
  /PageSize [595 841]
>> setpagedevice
/Times-Roman findfont 60 scalefont setfont
50 600 moveto
(Hello World) show
showpage

当我调用 gs 解释器时,我只得到以下结果:

而且没有预览。

不过在 Ubuntu 上没有问题。如果有人熟悉在 macOS 上使用 GhostScript,我们将不胜感激。

【问题讨论】:

【参考方案1】:

降级到 GhostScript 9.18 已解决该问题。

【讨论】:

如果你不报告错误,那么任何错误都不会得到修复。 当您发现错误时报告错误! 我需要您使用的命令行,但“看起来”您使用的是 bbox 设备。由于该设备所做的只是报告标记的边界框,因此它不会显示任何内容。猜测这意味着无论您从哪里获得二进制文件,它们都是在没有 X 支持的情况下编译的,因此您没有可用的显示设备,因此没有显示。在没有显示设备的情况下,Ghostscript 按字母顺序使用设备,bbox 通常排在第一位……您最好从 Git 中提取源代码并自己编译(我们不为 MacOS 提供二进制文件)。 @KenS (像往常一样)是正确的。试试gs --help,你可能会看到Default output device: bbox。看看你有没有gs-X11

以上是关于macOS 上的 Ghostscript 预览的主要内容,如果未能解决你的问题,请参考以下文章

在不安装 Ghostscript 的情况下将 PDF 文档转换为 PHP 中的预览图像

将 QuickLook 预览生成委托给其他 QLPlugin

PDF 上的 Ghostscript 邮票图像

.net 上的 Ghostscript 安装问题

如何使用 ghostscript 调整 .eps 文件的大小

让 Graphic Magick 检测 Ghostscript 以在 Windows 上阅读 pdf。如何将 WINDOWS CMD 上的 Ghostscript 调用名称更改为“gs”?