From 2dc42971ce8e0ea4034aed2cc675ca925b16d360 Mon Sep 17 00:00:00 2001 From: "trop[bot]" <37223003+trop[bot]@users.noreply.github.com> Date: Wed, 18 Dec 2019 15:20:52 +0900 Subject: [PATCH] docs: update webContents.printToPDF() example for promisified API (#21550) References: https://github.com/electron/electron/pull/16795 https://github.com/electron/electron/pull/17907 --- docs/api/web-contents.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/api/web-contents.md b/docs/api/web-contents.md index f93e74fbc6ad7..c608f44708eda 100644 --- a/docs/api/web-contents.md +++ b/docs/api/web-contents.md @@ -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) }) }) ```