Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/08/2018, 04:10
Erickvk
 
Fecha de Ingreso: septiembre-2007
Mensajes: 268
Antigüedad: 16 años, 7 meses
Puntos: 8
Respuesta: ¿Alguien sabe cómo desde java imprimir una div en java?

Cita:
Iniciado por Fuzzylog Ver Mensaje
Aquí tienes varias respuestas interesantes

La api de iText es bastante intuitiva, aunque las nuevas versiones no sé si son de pago. Igual puedes trabajar con alguna más antigua.

https://stackoverflow.com/questions/...pdf-using-java
Gracias por la respuesta.

El problema que tengo es que no sé cómo pasar la capa (div) a la parte back. El problema que tengo es que estoy imprimiendo un ticket y ya no tengo la impresora que imprime tickets con lo que no puedo hacer pruebas y la única forma de estar casi seguro de que imprime lo mismo es que imprima la misma capa que ya tiene los estilos puesto.

Este es mi código que tengo para imprimir en front.

function print(){
html2canvas($('#box'),{
onrendered:function(canvas){
var img = canvas.toDataURL("image/png");
var doc = new jsPDF();
doc.addImage(img, 'JPEG', 4, 1);
doc.autoPrint();
if (window.navigator && window.navigator.msSaveOrOpenBlob) {
doc.save('ticket.pdf')
}
else {
window.open(doc.output('bloburl'), '_self');
// window.open(doc.output('bloburl'), '_blank');
}
}
})
}

No sé si puede guardar el box en algún fichero temporal y este se le pasa al back para que lo imprima, ya sea pasando el fichero temporal o la url.