使用节点 webkit 打印前预览

preview before printing with node webkit

是否可以在node webkit上打印前预览页面?

var printItem = document.getElementsByClassName("print");
printItem[0].onclick = function () {
    win.print({
        printer: '',
        headerFooterEnabled: false

    })
};

我只能发动无声打印!
或者是否可以打印 PDF 文件并打开它?
谢谢

window.print()

或创建打印预览页面并使用那里的 win.print({})

您必须在打印机选项中添加 "Save as Pdf" :

win.print({
    printer: 'Save as Pdf',
    headerFooterEnabled: false

})

就这么简单:)

我试过 t.c 说的,但是 windows 弹出窗口总是询问 pdf 路径。 最后我用一个简单的方法解决了我的问题: window.print();