Cita:
Iniciado por cesar_nava Hola.
Tu mismo te has contestado.
Tienes que obtener el html interno del div, y enviarlo al Back (no es necesario crear archivos temporales):
var contenido= $('#box').html();
$.post( "PaginaQueRecibeElHtml", { html: contenido } );
Ya en el Back, puedes emplear alguna libreria que convierta el HTML a PDF (como el IText que te mencionan), e imprimir.
Esta idea no me funciona porque no me mantiene los estilos y me genera un pdf con distinto formato. He cambiado todo a estilo con style y ningún css, pero no funciona.
Tampoco me imprime y no sé porque no da ningún error y si me está encontrando la impresora, pero la sentencia se la está saltando.