nodo wkhtmltopdf crea PDF corrotto nel nodo webkit

Sto avendo un sacco di problemi nel nodo webkit per convertire html in PDF.
Sto usando wkhtmltopdf 0.12.1 e ho fatto installare nk wkhtmltopdf.
Ecco il mio codice nodo:

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

Mi ha dato un errore. Più tardi ho trovato questo https://github.com/devongovett/node-wkhtmltopdf/pull/9
Ho fatto la correzione e non ho più avuto alcun errore, ma il PDF che ottengo in cambio è corrotto .

Qualche idea ?

Ho provato a seguire gli esempi sulla pagina node-wkhtmltopdf .

Il primo esempio genera un file pdf corrotto.

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

Però, questo esempio funziona bene per la mia parte.

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

Puoi anche fornire html anziché un URL.

Detto questo, non sono in grado di generare un pdf all’interno di un’applicazione nodo-webkit. Non sembra esserci alcun errore, ma non succede nulla.

Test su Windows 7 a 64 bit.

Sarei curioso di sapere perché non sta succedendo nulla in un’applicazione nodo-webkit.

Quindi, ho trovato una soluzione. Io invece uso https://github.com/ariya/phantomjs/blob/master/examples/rasterize.js con phantomJS ed eseguo questo da node-webkit con phantomJS e funziona come un incantesimo.