javascript - 如何在不渲染的情况下将 React 组件导出为 pdf
问题描述
我正在尝试将几个反应组件导出为 pdf。我正在关注这篇文章。
问题是我的组件没有在 DOM 中呈现,因此我不能使用document.getElementById()
. 我查看了之前在这里提出的类似问题,但没有任何答案。
我确实有一个需要在 DOM 中导出的组件,但它的尺寸很小并且被切成了两半。当我导出它时,pdf 也有一个小的切半页。
帮助将不胜感激。
编辑:我有一个export to pdf
调用函数的按钮exportAsPdf()
。我试着写这样的函数
const comp1 = <Comp1 />
const comp2 = <Comp2 />
但它不起作用,因为这些没有父母。我也尝试过new Comp1().render()
,但这也行不通。
解决方案
推荐阅读
- terraform-provider-aws - 如何使用 terraform 中的外部脚本文件引导 ec2 实例?
- html - 如何让我的复选框在选中时返回 True 值?
- python - Python 等效于 MATLAB 函数“ischange”
- python-3.x - 如何在 Synology DSM 上将 Python3 升级到最新版本?
- javascript - 使用WEBRTC截屏,了解用户流选择
- javascript - 正则表达式:如何在javascript中将“ab”拆分为“a”“.b”
- json - Excel COM 加载项中的 JsonServiceClient C#
- java - 如何显示 firebase 数据库中的所有标记?
- html - 继承模板上的 Jinja 范围
- javascript - 如何使用 setState 函数?