我正在尝试使用 Python 中的 Ghostscript 将 .pdf 文件转换为多个 .png 文件。这里的其他答案很老,因此这个新线程。
以下代码在 pypi.org 上作为“高级”接口的示例给出,我试图在下面的示例代码之后对我的代码进行建模。
import sys
import locale
import ghostscript
args = [
"ps2pdf", # actual value doesn't matter
"-dNOPAUSE", "-dBATCH", "-dSAFER",
"-sDEVICE=pdfwrite",
"-sOutputFile=" + sys.argv[1],
"-c", ".setpdfwrite",
"-f", sys.argv[2]
]
# arguments have to be bytes, encode them
encoding = locale.getpreferredencoding()
args = [a.encode(encoding) for a in args]
ghostscript.Ghostscript(*args)
有人可以解释这段代码在做什么吗?它可以以某种方式将 .pdf 转换为 .png 文件吗?
我是新手,我真的很困惑。非常感谢!