当SO让我的时候,我会把自己的代表加500。
我正在使用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是创build和保存…只是没有文字。 所有的表单,图像,边界,表格,divs,span,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
任何人都可以给我一个线索,知道发生了什么,我该如何解决这个问题?
此外,我不知道该怎么标记/标题这个问题…所以如果你能想到更好的标签/标题评论他们或编辑问题。 🙂
那么,正确的答案只是重新启动生产服务器。 一些字体服务必须默默地坠毁,原因不明。 愿这对我们大家来说是一个教训。