How to Print a file/files using javascript, the files are uploaded by the user and then need to be printed i can't find any methods there is printjs but supports on pdf.
Please Help me out
I tried printjs but only supports pdf and window.print method prints the webpage
You can use .contentWindow.focus()
and .contentWindow.print()
to print file uploaded by user.
<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>
This site explained pretty well. You can check it out maybe you find it helpful.