我正在使用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和自定义安装的字体生成的(如果有帮助的话)。
有什么建议我做错了什么吗?
用GS9.07win转换后,文本看起来很好(文本以默认字体Arial呈现)。最可能的问题是OpenSans和OpenSans粗体字体替换或不完整的glif映射。