【发布时间】:2012-10-12 13:53:04
【问题描述】:
有什么方法可以打印PhantomJS 中的页面。我想将我的页面传递给 PDF 打印机 (PDFCreator) 以获得漂亮的 PDF 页面(请参阅我的问题 here)
我正在使用以下代码,但它不起作用
var page = require('webpage').create(),
address, output, size;
var input = phantom.args[0];
page.open(input, function (status) {
page.evaluate(function () {
window.print();
});
phantom.exit();
});
【问题讨论】:
-
“不起作用”是什么意思?是否抛出任何错误?我在想尝试从无头浏览器打印永远不会奏效,因为浏览器通常会抛出系统打印对话框,而 PhantomJS 不会看到它......
-
没有错误,只是没有任何反应。也许您对系统打印对话框的看法是正确的......在这种情况下我该怎么办?
-
看我的回答。我不知道质量如何,但看起来它有能力......
标签: javascript pdf printing phantomjs