phantomjs pdf na stdout
Rozpaczliwie próbuję wyprowadzić plik PDF wygenerowany przez phantomJS na standardowe wyjścietutaj
To, co otrzymuję, to pusty plik PDF, chociaż nie ma rozmiaru 0, wyświetla pustą stronę.
var page = require('webpage').create(),
system = require('system'),
address;
address = system.args[1];
page.paperSize = {format: 'A4'};
page.open(address, function (status) {
if (status !== 'success') {
console.log('Unable to load the address!');
phantom.exit();
} else {
window.setTimeout(function () {
page.render('/dev/stdout', { format: 'pdf' });
phantom.exit();
}, 1000);
}
});
I nazywam to tak:phantomjs rasterize.js http://google.com>test.pdf
Próbowałem się zmienić/dev/stdout
dosystem.stdout
ale nie szczęście. Zapisywanie PDF bezpośrednio do pliku działa bez żadnych problemów.
Szukam wdrożenia wieloplatformowego, więc mam nadzieję, że będzie to możliwe w systemach innych niż Linux.