如何创建与window.print()相同的PDF?

时间:2018-03-06 15:46:27

标签: javascript html pdf

我正在使用适合使用@media print进行打印的网站上工作,我想要创建一个与打印页面时布局相同的PDF。

调用window.print()时,可以轻松点击从“打印预览”窗口下载浏览器(Chrome,Safari,Firefox)中的PDF,该窗口可提供所需的结果,但不是用户友好的。

我希望创建一个易于访问的按钮,它具有与使用打印CSS布局和当前HTML元素值下载PDF完全相同的行为。

我已经查看了几种创建PDF的解决方案,例如wkhtmltopdfdompdf,但是它们缺少某些CSS支持,并且动态设置html元素很棘手因为我从后端调用这些函数,所以也会打印这些值。

那么,这不应该是一个简单的问题需要解决吗?我是否真的必须使用像wkhtmltopdf或dompdf这样的库来获得所需的结果?

0 个答案:

没有答案
相关问题