noeud wkhtmltopdf créer un fichier PDF corrompu dans le noeud Webkit

J’ai beaucoup de problèmes avec le noeud webkit pour convertir HTML en PDF.
J’utilise wkhtmltopdf 0.12.1 et le npm installe wkhtmltopdf.
Voici mon code de noeud:

var wkhtmltopdf = require('wkhtmltopdf'); var fs = require("fs-plus"); // URL wkhtmltopdf('http://google.com/', { pageSize: 'letter' }) .pipe(fs.createWriteStream('out.pdf')); 

Cela m’a donné une erreur. Plus tard, j’ai trouvé ce https://github.com/devongovett/node-wkhtmltopdf/pull/9
J’ai fait la correction et je ne reçois plus d’erreur, mais le fichier PDF que je reçois en retour est corrompu .

Une idée ?

J’ai essayé de suivre les exemples de la page node-wkhtmltopdf .

Le premier exemple génère un fichier pdf corrompu.

 // URL wkhtmltopdf('http://google.com/', { pageSize: 'letter' }) .pipe(fs.createWriteStream('out.pdf')); 

Bien que, cet exemple fonctionne bien de mon côté.

 wkhtmltopdf('http://google.com/', {output: 'out.pdf'}); 

Vous pouvez également fournir du HTML au lieu d’une URL.

Cela étant dit, je suis incapable de générer un fichier PDF dans une application node-webkit. Il ne semble y avoir aucune erreur, mais rien ne se produit non plus.

Test sous Windows 7 64 bits.

Je serais curieux de savoir pourquoi rien ne se passe dans une application nœud-webkit.

J’ai donc trouvé une solution. J’utilise plutôt https://github.com/ariya/phantomjs/blob/master/examples/rasterize.js avec phantomJS et l’exécute à partir de node-webkit avec phantomJS et fonctionne à merveille.