[英]Download the PDF generated by window.print()
是否有任何JS解决方案可下载window.print()
生成的PDF? 我不需要打开打印窗口,而只需下载PDF。
我尝试了其他插件,但是window.print()
生成的PDF正是我需要的东西。 任何想法如何实现相同?
我认为window.print()函数会弹出以打印html页面。.另外,一种替代解决方案是可以使用jsPDF库生成pdf。
window.print()
调用浏览器的打印对话框或打印过程。 根据设备的不同,它可以物理打印纸或将输出写入PDF打印机。
这两种操作都在客户端发生,并且截至打印结束时,打印输出或PDF已经包含在客户端中。
因此,没有任何东西可以“下载”。
--
而且,要直接选择PDF打印机而不看到打印对话框,通常需要执行用户操作。 JS没有方法来替换此用户操作。
-
有一些库可以将您的网页转换为PDF,并让您下载它。 但是它们都不像浏览器默认打印那样完美。
有一些服务器端解决方案可用。 那些可以生成99.9%完美的PDF,并将结果发送到前端供您下载。
请参阅DOMPDF
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.