window.print () для создания PDF с электроном - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть приложение Angular, где вы можете рассчитать несколько вещей и, наконец, сгенерировать страницу результатов, которую можно распечатать / экспортировать в pdf через window.print () .Это также работает полностью, как и ожидалось.

Но мы создали также настольную версию этого приложения для Electron.Если я хочу напечатать / экспортировать страницу результатов в приложении Electron, откроется всплывающее окно печати ( сравните это изображение ), где я могу выбрать только принтер, но вместо этого нет возможности экспортировать его в pdf.

Есть ли еще способ использовать window.print () и добавить возможность экспортировать его в pdf (в основном, как версия window.print () в Интернете)?

1 Ответ

0 голосов
/ 15 сентября 2018

В ElectronJS вы можете использовать printToPDF вместо функциональности js на стороне клиента, так как ElectronJS может напрямую обращаться к файловой системе.

Вот пример реализации API.

enter image description here

...