Phantomjs 幻影赢了';不要发送到标准输出

Phantomjs 幻影赢了';不要发送到标准输出,phantomjs,stdout,Phantomjs,Stdout,我有下面的脚本,我正试图用PhantomJSV1.9.8运行它 var page = require('webpage').create(); page.content = "<!DOCTYPE html>" + "<html> " + " <head></head> " + " <body> " + " <h1>Test</h1> " + "

我有下面的脚本,我正试图用PhantomJSV1.9.8运行它

var page = require('webpage').create();

page.content =
    "<!DOCTYPE html>" +
    "<html> " +
    "   <head></head> " +
    "   <body> " +
    "       <h1>Test</h1> " +
    "   </body> " +
    "</html>";

page.onLoadFinished = function(status) {
    //page.render('C:\\PDFTemp\\test.pdf', { format: 'pdf' });  // <-- Works
    page.render('/dev/stdout', { format: 'pdf' });  // <- Gives me 0 bytes
    phantom.exit();
};
var page=require('webpage').create();
页面内容=
"" +
" " +
"    " +
"    " +
“测试”+
"    " +
"";
page.onLoadFinished=功能(状态){

//page.render('C:\\PDFTemp\\test.pdf',{format:'pdf'});//可能是PhantomJS的错误或限制。您可以在以后使用并解码为二进制字符串。不知道这样做是否可行,因为编码在PhantomJS中很奇怪。