Вы можете получить этот элемент со страницы, как блок и использовать Javascript для печати его
<div class="print" onclick="PrintElem('#idFromPage')">
И Js код для печати блока Вам необходимо:
function PrintElem(elem) {
Popup($("body").html(), elem);
}
function Popup(data, elem) {
var mywindow = window.open('', 'Page to Print', 'height=600,width=800');
mywindow.document.write('<html><head><title>Print Document</title>');
mywindow.document.write('<style> body * { visibility: hidden; } .mobile-view {displa:none;} body, html { background:#fff !important;} #' + elem + ', #' + elem + ' * {visibility: visible; } </style>');
mywindow.document.write('</head><body>');
mywindow.document.write(data);
mywindow.document.write('</body></html>');
mywindow.document.close(); // necessary for IE >= 10
mywindow.focus(); // necessary for IE >= 10
$(mywindow).on('load', function() {
mywindow.print();
});
return true;
}
написать файл CSS печати и скрыть материал, который вы не хотите показывать – datafunk
, посмотрите на это http://stackoverflow.com/questions/12997123/print-specific-part-of-webpage – Manish