Pergunta

Vou adicionar 500 do meu próprio representante como recompensa quando assim me deixar.

estou a usar wkhtmltopdf Para converter páginas da Web HTML em PDFs. Isso funciona perfeitamente no meu servidor de dev 32 bits [infelizmente, não posso enviar minha máquina: p]. No entanto, quando implanto no servidor de 64 bits do aplicativo da Web, os seguintes erros são exibidos: (executando de 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....

E o PDF é criado e salvo ... apenas sem texto. Todos os campos de forma, imagens, fronteiras, mesas, divs, vãos, ps, etc são renderizados com precisão ... apenas sem qualquer texto.

Informação do servidor:

    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

Alguém pode me dar uma idéia do que está acontecendo e como posso consertar isso?

Além disso, eu não tinha certeza do que marcar/tocar esta pergunta com ... então, se você consegue pensar em melhores tags/título, comente ou edite a pergunta. :-)

Foi útil?

Solução

Bem, a resposta correta foi apenas para reiniciar o servidor de produção. Algum serviço de fonte deve ter travado silenciosamente por algum motivo desconhecido. Que isso seja uma lição para todos nós.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top