我有以下脚本,我试图使用PhantomJS v 1.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();
};
当我运行page.render写为文件时,它完美地运行。然而,渲染到stdout并没有给我什么。
注意:我正在运行1.9.8版本。版本2.0并不喜欢与ASP.Net一起玩,但1.9.8非常适合。
我在这里做错了什么?