【问题标题】:force window.print() to download a PDF强制 window.print() 下载 PDF
【发布时间】:2017-04-11 11:59:39
【问题描述】:

我为我的网站制作了一项功能,让我的用户使用以下说明下载网站内容:Printing with Javascript || Mozilla Dev。基本上,用户正在打印存储在隐藏 iframe 中的新格式化站点。现在我想让用户通过单击按钮下载相同的 PDF。有什么简单的方法吗?我对 window.print() 的结果非常满意。

我查看了jsPDF,但它似乎没有正确呈现我的 CSS。 Aditinally 这个库非常混乱,几乎没有文档记录,我不得不深入研究代码,但我无法让它正常工作。

【问题讨论】:

    标签: javascript html pdf iframe


    【解决方案1】:

    没有办法在客户端可靠地做到这一点。您可以使用 PhantomJS 或类似的服务器端来处理 PDF 生成。

    如果是我,我会让用户自己做。例如,Chrome 有一个以 PDF 格式导出的虚拟打印机驱动程序。对于其他所有人,都有可用的打印驱动程序可以执行相同的操作,例如 CutePDF。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2012-02-23
      • 2012-05-21
      • 1970-01-01
      • 2011-08-12
      • 1970-01-01
      • 2014-01-05
      相关资源
      最近更新 更多