通常我可以使用Ghostscript命令将PDF转换为PNG:
gs \
-q \
-dNOPAUSE \
-dBATCH \
-sDEVICE=pnggray \
-g2550x3300 \
-dPDFFitPage \
-sOutputFile=output.png \
input.pdf
但是对于一些PDF文件,这种方法并不适用。例如,上述命令将此PDF文件转换为此PNG -- 原始的PDF只是PNG左下角的一个小图像,而不是填满整个页面。
有没有更可靠的方式使用ghostscript将PDF转换为PNG,或者其他命令行工具?
注意:如果我通过OS X上的Preview中的“打印 -> 另存为pdf”生成新的PDF文件,则该命令正常工作。