Я добавлю 500 своих собственных репутов в качестве щедрости, когда SO позволит мне.Проблема с запуском 32-разрядного исполняемого файла на 64-разрядной Windows
Я использую wkhtmltopdf для преобразования HTML-страниц в PDF-файлы. Это отлично работает на моем 32-разрядном сервере dev [к сожалению, я не могу отправить свою машину: -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 создан и сохранен ... только без текста. Все формы-поля, изображения, границы, таблицы, divs, spans, 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
Может кто-нибудь дать мне ключ к пониманию того, что происходит и как я могу это исправить?
Кроме того, я не был уверен, что помечать/загонять этот вопрос с ... так что если вы можете думать о лучших тегах/заголовках, комментируйте их или отредактируйте вопрос. :-)
Почему голоса закрываются? –
Вы используете приложение как услугу? Службы не всегда имеют доступ к экрану, поэтому получение текстовых метрик шрифта может привести к сбою. Попробуйте запустить приложение в интерактивном режиме и посмотрите, работает ли оно. – Patrick
Я не уверен. Как мне это сделать? –