有没有办法从 window.print () 命令的输出中获取并下载 pdf。
例如:
我有一个启动 window.print () 方法的按钮,这会启动一个带有打印选项的浏览器打印选项弹出窗口,我可以选择 pdf 并正确生成文档。
我需要的是,通过单击我自动下载 PDF 文件。
有没有办法使用 windows.print 的结果来下载 pdf,或者将其与一些 js 库结合起来。全部在客户端?
谢谢。
好的,我会尝试的。我用来生成pdf的插件是datable按钮并将表格导出为pdf,所有这些工作正常,但是有一个屏幕打印按钮也生成一个带有要打印 View 的选项卡,问题是当使用此功能时在 Chrome 中,一切正常,但它允许我返回主视图,并且打印选项卡链接到主视图,因此主视图中不允许执行任何操作,我想在主视图发生时阻止它打开打印选项卡
最佳答案
我想您可能想看看来自 Parallax 的 jsPDF ( https://parall.ax/products/jspdf )。
这是一个客户端 PDF 生成库,应该能够呈现您的页面并提供下载。
关于javascript - 从 window.print() 结果生成 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45758524/