前端利用Print.js打印base64 PDF(前端利用Print.js打印base64 pdf to pdf)
关于Print.js
Print.js库在
https://printjs.crabbly.com/有说细的说明,总体来说其兼容还具有一定的局限性。
Print.js项目中的使用
我们的打印功能运行在Google Chrome浏览器,后端返回内容为base64字符串的PDF文件。
在项目中引入Print.js,再在打印功能处调用printJS({printable: result.content, type: 'pdf', base64: true})即会调出打印页面;result.content为后端返回的base64字符串数据(PDF文件流转换而成)。
printJS方法还有很多其它参数及功能,可以看其文档进行体验。
如上内容有表述不明或不详尽或不同解决方案的敬请互动。有想探讨其它内容的也敬请留言,前端(node, js, koa2等),后台(java,架构等),运维自动化及其数据可视化等。
相关文章
- Shell中针对字符串的切片,截取,替换,删除,大小写操作
- Python学不会来打我(8)字符串string类型深度解析
- TS类型体操,看懂你就能玩转TS了_ts l
- 你只会用 split?试试 StringTokenizer,性能可以快 4 倍
- 2025-08-22:最短匹配子字符串。用go语言,给定两个字符串 s 和 p,
- case when语句增加_case when加条件
- 一次完整的HTTP请求与响应涉及了哪些知识?
- Excel超链接点击无反应及安全提示问题
- Java 判断对象是否所有属性为空,大家觉得这样写可以吗?
- Spring事物(@transactional注解)在什么情况下会失效,为什么?