是否可以不使用 Ghostscript 命令行呈现文本?

Is it possible to not render text using the Ghostscript command line?

我想在 MATLAB 中做一些图像处理。但是,我的源文件是 PDF,所以我使用 Ghostscript 命令行将它们转换为图像。

gs -dNOPAUSE -dBATCH -sDEVICE=pngalpha -r300 -sOutputFile=test%d.png test.pdf

但是,有一些文字覆盖了我想要处理的图像。是否可以禁用字体渲染?丑陋的解决方法也是可以接受的,比如强制 gs 使用空字体(这样的东西存在吗?)或其他东西。

如果您使用的是最新版本的 Ghostscript(如果不是,请升级),您可以使用:

-dFILTERTEXT

查看 Ghostscript 文档:Use.htm => "Other parameters"