私は以下のコードを使用してwebContentsビューをPDFファイルに保存しています。printToPDFはすべてのWebContentビューを表示しません
saveReport() {
const remote = require('electron').remote;
const webContents = remote.getCurrentWebContents();
webContents.printToPDF({
pageSize: 'A3',
landscape: false
}, (err, data) => {
remote.require('fs')
.writeFile(TEMP_URL, data);
});
},
ビューはレポートであり、内部には実際に長いコンテンツがあります(下記参照)。
代わりに、完全なビューを示すのは、私はスクロールバー付き単一ページ内の部分図を参照してください。以下は、生成されたPDFのためのスクリーンショットは、
ただ、実際のブラウザのように振る舞い期待
ある単一のページには十分なスペースを提供しない場合、生成されたPDFは、すべてのビューが含まれている必要があり、複数のページを生成する必要があります。
私はおそらく何か私のCSSに間違っていると思っています。