Назад | Перейти на главную страницу

Проблема с запуском 32-битного исполняемого файла в 64-битной Windows

я использую wkhtmltopdf конвертировать веб-страницы HTML в PDF. Это отлично работает на моем 32-битном сервере разработки [к сожалению, я не могу отправить свою машину :-p]. Однако при развертывании на 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

Может ли кто-нибудь дать мне понять, что происходит и как я могу это исправить?

Кроме того, я не был уверен, что пометить / назвать этот вопрос ... так что, если вы можете придумать лучшие теги / заголовок, прокомментируйте их или отредактируйте вопрос. :-)

Оказывается, произошел сбой службы шрифтов Windows. Простая перезагрузка устранила проблему.