GhostScript - 从pdf转换为jpg后错误放置了文本

时间:2013-08-26 13:56:43

标签: php pdf jpeg ghostscript

我正在使用PHP exec()和GhostScript将我的PDF文件转换为JPG,但是,文本似乎存在问题 - 字母错位。以下是示例截图:

这就是PDF格式 - http://screencast.com/t/vmF2kJdlts 这就是JPG的结果 - http://screencast.com/t/BTFNMkrc

这是我正在使用的命令: exec("/usr/bin/gs -dNOPAUSE -sDEVICE=jpeg -sOutputFile=test.jpg -dJPEGQ=100 -r814x1149 -q test.pdf", $out, $rcode);

如果有帮助,PDF本身是使用dompdf和自定义安装字体生成的。

有什么建议我做错了吗?

1 个答案:

答案 0 :(得分:0)

使用GS9.07win转换后,文本看起来很好(文本使用默认字体Arial呈现)。很可能是OpenSans和OpenSans-Bold字体替换或不完整的glif贴图的问题。