【发布时间】:2017-07-08 13:03:46
【问题描述】:
我有一个包含许多不同页面的内部站点,它们都有一个仅由 CSS 控制的可打印版本。我的用户使用 Chrome 的打印/另存为 PDF 菜单命令创建 PDF。我想知道是否可以使用 JavaScript 从按钮启动 Save As PDF 并自动打开保存的 PDF(实际上保存并不重要,只需在新选项卡上查看即可)。
仅限 Chrome 的解决方案是可以的。如果需要安装 Chrome 扩展程序,这也不是问题。只要我不必为每个页面布局编写额外的 PDF 渲染代码,一切都很好。
【问题讨论】:
-
你找到解决办法了吗?
-
没有。我教我的用户如何从 Chrome 的菜单中打印。
-
@OzgurSar,为了使用这个,你可以使用
html2canvas和jsPDF。 Here 是一个类似的答案。 -
@myjobistobehappy 是的,我知道 pdf 库,但在这种特定情况下,我只想了解是否可以触发 chrome 的另存为 pdf 选项。
-
@OzgurSar,您无法触发另存为 pdf,但您可以使用
window.print()来显示打印对话框。
标签: javascript google-chrome pdf