在64位Windows版本上运行32位可执行文件
-
26-09-2019 - |
题
我要添加自己的代表以500为赏金时SO让我。
我使用 wkhtmltopdf 转换HTML网页为PDF。这完美的作品在我的32位开发服务器上[不幸的是,我不能船舶在我的机器:-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格式并保存...只是没有文字。所有形式字段,图像,边框,表格,div的,跨度,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
谁能给我一个线索,发生什么事,我怎么能解决这个问题?
另外,我不知道什么标签/标题这个问题与...因此,如果你能想到更好的标签/标题评论他们或编辑的问题。 : - )
解决方案
那么,正确的答案只是重新启动生产服务器。有些字体服务必须默默地崩溃一些未知的原因。也许这是一个教训,我们所有人。
不隶属于 StackOverflow