如何将react组件渲染的数据导出为pdf?
How do I export the data rendered by react component to pdf?
我有一个组件视图,其中包含样式为 CSS 的图像、表格和列表。 export/save 是否有一种合法的方法可以查看 pdf 文件? ctrl+p
并没有真正起作用,因为它通过导航等抓取了整个页面。
我正在考虑实施 print
按钮,该按钮将重定向到另一个 "PrintComponentCleanView",然后从那里执行 ctrl+p
。这是一个两步过程。我确信有更好的方法来实现这一点。任何想法表示赞赏。
在现有样式表中添加打印样式:
@media print
{
.navbar {
display: none;
}
...
}
为打印添加不同的样式表:
<link rel="stylesheet" type="text/css" media="print" href="style.css">
然后您可以使用 window.print();
打开“打印”对话框。
我有一个组件视图,其中包含样式为 CSS 的图像、表格和列表。 export/save 是否有一种合法的方法可以查看 pdf 文件? ctrl+p
并没有真正起作用,因为它通过导航等抓取了整个页面。
我正在考虑实施 print
按钮,该按钮将重定向到另一个 "PrintComponentCleanView",然后从那里执行 ctrl+p
。这是一个两步过程。我确信有更好的方法来实现这一点。任何想法表示赞赏。
在现有样式表中添加打印样式:
@media print
{
.navbar {
display: none;
}
...
}
为打印添加不同的样式表:
<link rel="stylesheet" type="text/css" media="print" href="style.css">
然后您可以使用 window.print();
打开“打印”对话框。