【问题标题】:Ghostscript SVG output deviceGhostscript SVG 输出设备
【发布时间】:2013-08-21 10:17:35
【问题描述】:

我被引导相信可以从 Ghostscript 输出到 SVG,如 this blog post 所述:

gs -dBATCH -dSAFER -dNOPAUSE -sDEVICE=svg -sOutputFile=Logo.svg Logo.pdf

但是,我只得到“未知设备:svg”

我正在使用 Ghostscript 9.06

我的问题是:我从哪里获得 svg 设备,如何安装它? (红帽 x64)

到目前为止,我已经尝试使用谷歌搜索(很多死胡同,但没有真正提及此输出设备)并查看 Ghostscript website

【问题讨论】:

    标签: pdf svg ghostscript


    【解决方案1】:

    如果你做 gs -?使用情况将为您提供可用设备的列表。大概您的构建不包含 svg 设备,在这种情况下,您将需要重建包含该支持的可执行文件。

    【讨论】:

    • 是的,可用设备中没有它,这是我的问题。但是我无法找到从哪里获取设备。用设备重建没问题,只要我能在第一时间找到设备!
    • 设备在 Ghostscript Git 存储库中作为源提供,如果您从那里获取源,它应该存在,并且默认情况下应该内置,除非您采取措施阻止它。注意该设备已弃用。
    • 真可惜:(
    【解决方案2】:

    我确实有svg 作为我的可用设备之一。它的输出与您预期的略有不同。具体来说,它将文件发送到标准错误而不是您修改的输出文件。为特殊情况设置你的命令行:

    gs -dBATCH -dSAFER -dNOPAUSE -sDEVICE=svg Logo.pdf 2>Logo.svg
    

    您可能想要查看-q 标志,这将抑制通常的标准输出。

    【讨论】:

      猜你喜欢
      • 2021-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      • 2013-12-22
      • 1970-01-01
      • 1970-01-01
      • 2015-05-01
      相关资源
      最近更新 更多