我会加上500个我自己的代表作为奖励。
我在用
wkhtmltopdf
将HTML网页转换为PDF。这在我的32位dev服务器上非常有效[不幸的是,我不能运送我的机器:-p]。但是,当我部署到Web应用程序的64位服务器时,会显示以下错误:
(从cmd.exe运行)
C:\>wkhtmltopdf http://www.google.com google.pdf
Loading pages (1/5)
QFontEngine::loadEngine: GetTextMetrics failed () ] 10%
QFontEngineWin: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
QFontEngine::loadEngine: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
QFontEngine::loadEngine: GetTextMetrics failed () ] 36%
QFontEngineWin: GetTextMetrics failed ()
QFontEngineWin: GetTextMetrics failed ()
// ...etc....
然后创建并保存PDF…只是没有文本。所有窗体字段、图像、边框、表格、分隔符、跨距、ps等都会被精确地呈现…只是完全没有任何文本。
服务器信息:
Windows edition: Windows Server Standard Service Pack 2
Processor: Intel Xeon E5410 @ 2.33GHz 2.33 GHz
Memory: 8.00 GB
System type: 64-bit Operating System
有人能告诉我发生了什么以及我如何解决这个问题吗?
另外,我不知道用什么标记/标题这个问题……,所以如果你能想到更好的标记/标题,请评论它们或编辑问题。-)