【问题标题】:Ghostscript output save locationGhostscript 输出保存位置
【发布时间】:2013-03-24 12:07:27
【问题描述】:

我正在尝试在 python 中使用 ghostscript。这是我的代码:

import sys
import ghostscript

args = [
    "-sDEVICE=jpeg",
    "-sOutputFile=test-%d.jpg",
    "-dBATCH", "-dNOPAUSE",
    "/users/arnoutaertgeerts/downloads/langetest.pdf"
    ]

ghostscript.Ghostscript(*args)

但我找不到生成的图像(我可以看到它们正在生成!)我做了一些测试,显然我在 -sDEVICE 上输入的内容并不重要......所以最有问题吗? 我正在使用 Ghostscript 9.0.6

ghostscript 将我的图像保存在哪里?

【问题讨论】:

  • 我可以看到 ghostscript 使用 X11 (mac) 转换图像
  • 它们位于“当前”目录中(无论您可能从哪里执行脚本),因为您没有指定其他位置。如果您希望将它们放在其他位置,请在 -sOutputFile=/.jpg 中提供完整路径。这是否意味着您的其他问题(找不到 libgs)现已解决?
  • 是的,我在我的文件夹中查找了 libgs 并将其添加到路径中,但现在 GS 仍然无法工作 :)
  • 直接用命令行试试。您上面的帖子看起来好像可以正常工作,但问题是什么?

标签: python ghostscript


【解决方案1】:

由于您的 args 没有 -dSAFER,您应该能够指定完整路径,包括带有目录的完整路径(就像输入文件一样)。尝试 -sOutputFile="/users/arnoutaertgeerts/测试-%d.jpg"

然后查看您的 /users/arnoutaertgeerts 目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多