docs: update webContents.printToPDF() example for promisified API (#21550)

References: https://github.com/electron/electron/pull/16795 https://github.com/electron/electron/pull/17907
This commit is contained in:
trop[bot]
2019-12-18 15:20:52 +09:00
committed by Cheng Zhao
parent 577d0483e9
commit 2dc42971ce

View File

@@ -1323,12 +1323,13 @@ win.loadURL('http://github.com')
win.webContents.on('did-finish-load', () => {
// Use default printing options
win.webContents.printToPDF({}, (error, data) => {
if (error) throw error
win.webContents.printToPDF({}).then(data => {
fs.writeFile('/tmp/print.pdf', data, (error) => {
if (error) throw error
console.log('Write PDF successfully.')
})
}).catch(error => {
console.log(error)
})
})
```