Я попробовал JavaScript window.print()
Это печатает полностраничное содержание включая кнопку печати на странице.
Вам необходимо создать новую таблицу стилей print.css и установить CSS media = print
, например:
<style media="screen">
.noPrint{ display: block; }
.yesPrint{ display: block !important; }
</style>
<style media="print">
.noPrint{ display: none; }
.yesPrint{ display: block !important; }
</style>
для более подробной информации: Распечатать документ с помощью CSS
Создайте iframe и скопируйте в него текст. тогда вы можете вызвать эту функцию печати во встроенном окне iframe
или
, см.: String.print ()