首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Electron.js webview静默打印

Electron.js webview静默打印
EN

Stack Overflow用户
提问于 2020-03-25 07:11:37
回答 1查看 260关注 0票数 1

我需要找到一个解决方案,使任何打印从webview静默使用window.print()

在Electron html文件中,我使用:

代码语言:javascript
运行
复制
const webview = document.querySelector('webview')
webview.print({silent: true})

但是仍然弹出了打印对话框,任何人都可以帮我找出我在上面代码中的错误。

EN

回答 1

Stack Overflow用户

发布于 2021-09-10 18:14:46

测试一下这个

代码语言:javascript
运行
复制
path = "your path/name file.pdf"

document.querySelector('webview').printToPDF({
    marginsType: 0,
    pageSize: 'A4',
    printBackground: true,
    printSelectionOnly: false,
    landscape: false
}).then(data => {
    fs.writeFile(path, data, function (err) {
        if (err) {
            console.log(err);
        } else {
            console.log('Sucess');
        }
    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60840737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档