Cómo imprimir un archivo/archivos usando javascript, los archivos son cargados por el usuario y luego deben imprimirse. No puedo encontrar ningún método, hay printjs pero es compatible con pdf.
Por favor, ayúdame
Probé printjs pero solo es compatible con pdf y el método window.print imprime la página web
Puede usar .contentWindow.focus()
y .contentWindow.print()
para imprimir el archivo cargado por el usuario.
<html> <head> <script> function print() { var frame = document.getElementById("frame"); frame.contentWindow.focus(); frame.contentWindow.print(); } </script> </head> <body> <iframe src="source_from_user_to_be_printed" id="frame" width="400" height="400"></iframe><br /> <button onclick="print()">Print PDF</button> </body> </html>
Este sitio explica bastante bien. Puedes echarle un vistazo, tal vez te resulte útil.