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