我已经在 Linux 上安装了 python-ghostscript。我可以从命令行运行 gs,它会从 pdf 创建一个 jpg。这是有效的代码:
~$ gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=jpeg -sOutputFile=/home/user/output.jpg /home/user/downloads/test.pdf
我正在尝试在 Python 中运行该过程,但我无法获得语法。我没有错误,但没有任何反应。我试图阅读 Popen/subprocess,但我不明白为什么我调用的 gs 进程没有运行并创建文件。
output = Popen(['gs','-dSAFER','-dNOPAUSE','-dBATCH','-sDEVICE=jpeg','-sOutputFile=/home/user/output2.jpg /home/user/downloads/test.pdf'])