0

我正在使用 PHPexec()和 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 和自定义安装的字体生成的。

有什么建议我做错了吗?

4

1 回答 1

0

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

于 2013-08-26T15:36:51.557 回答