Let the browser print any HTML string.
Use the bundle from build/print-any-html.min.js
or install using npm.
npm install print-any-html
print(html, [callback], [delay])
delay
is 20
ms by default.
const print = require('print-any-html')
const html = `
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<style>
p { text-transform: uppercase; }
</style>
</head>
<body>
<p>Hello World.</p>
</body>
</html>
`
print(html, () => {
console.info('user has printed or aborted')
})
If you have a question, found a bug or want to propose a feature, have a look at the issues page.