Используйте css, чтобы скрыть все элементы, которые вы не хотите печатать с помощью @media print
и visibility: hidden;
, и для безопасной меры вы можете указать, что вы хотите печатать с помощью visibility: visible;
.
В пределах @media print
вы также можете указать стиль только для печати. Если у вас белый текст на темном фоне, вы можете добавить p { color: #000000; }
, чтобы сделать его более удобным для печати.
@media print {
.classes-to-not-print, div, nav {
visibility: hidden;
}
.classes-to-print, #divPrint {
visibility: visible;
}
}