Как переслать вывод phantomJS на NodeJS

Phantom.create(function(phantom) {
      phantom.createPage(function(page) {
        page.set('onLoadFinished', function() {
          page.render('/dev/stdout', { format: 'pdf' });

Я хотел бы открыть веб-страницу с phantom.js, затем преобразовать ее в pdf, передать ее на nodejs и разместить ее так, чтобы сгенерированный pdf мог быть открыт внутри браузера. Я не хочу создавать какие-либо файлы локально.

Я загрузил phantomjs как модуль в приложении nodejs, я знаю, что вывод phantomjs может быть передан через page.render('/dev/stdout', { format: 'pdf' }); но как мне тогда получить доступ к /dev/stdout с помощью node.js? есть ли возможность каким-то образом получить доступ к сгенерированным двоичным данным, чтобы я мог переслать их на мои nodejs

res.writeHead(200, {'Content-Type': 'application/pdf'});
res.write(pdfcontent);

функционировать?

Заранее спасибо.

0 ответов

Другие вопросы по тегам