2016-06-16 1 views
3

Ich benutze html-pdf-Paket in node.js, um eine PDF-Datei aus einer Html-Zeichenfolge zu erstellen, wenn ich es tun localhost funktioniert es gut, aber wenn ich bereitstellen auf IIS-Server stellt sich die folgende Fehlermeldung:Html-Pdf erstellt keine Datei auf IIS Server mit Node.js

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

ich den folgenden Code bin mit:

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); 
    } 
}); 

Antwort

2

Problem gelöst:

ich war V2.0.1 von hTML-pdf und Herabstufung mit zu v1.5.0 und es funktioniert gut. Ich denke, das Problem ist in Phantomjs, die HTML-PDF verwendet, und in diesem Fall verwende ich V1.9.19.