2016-06-16 2 views
3

Я использую html-pdf-пакет в node.js для создания PDF-файла из строки HTML, когда я делаю его localhost, он отлично работает, но когда я развертываю на сервере IIS это вызывает следующее сообщение об ошибке:Html-Pdf не создает файл на сервере IIS с Node.js

SetProcessDpiAwareness failed: "COM error 0x80070005 (Unknown error 0x0ffffffff80070005).

Я использую следующий код:

var pdf = require('html-pdf'); 

//... 

var html = '<html><head></head><body>Hello World!</body></html>'; 
var options = { format: 'Letter' }; 

pdf.create(html, options).toFile(fileNamePath, function (err) { 

    if(err) { 
     console.log(err); 
    } 
}); 

ответ

2

Проблема решена:

Я использовал v2.0.1 из HTML-PDF и понижения рейтинга до версии 1.5.0, и он отлично работает. Я думаю, проблема в phantomjs, которую использует html-pdf, и в этом случае я использую V1.9.19.

Смежные вопросы