Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将react组件导出为pdf而不渲染它_Javascript_Reactjs_Jspdf_Html2canvas_Export To Pdf - Fatal编程技术网

Javascript 如何将react组件导出为pdf而不渲染它

Javascript 如何将react组件导出为pdf而不渲染它,javascript,reactjs,jspdf,html2canvas,export-to-pdf,Javascript,Reactjs,Jspdf,Html2canvas,Export To Pdf,我正在尝试将几个react组件导出到pdf。我正在为它写一篇文章 问题是我的组件没有在DOM中呈现,因此我不能使用document.getElementById()。我看了一张照片,但没有任何答案 我确实有一个需要在DOM中导出的组件,但它的大小很小,并且被切成了两半。当我导出它时,pdf也有一个小的、切成两半的页面 我们将不胜感激 编辑:我有一个按钮export to pdf,它调用一个函数exportAsPdf()。我试着这样写函数 const comp1= 常数comp2= 但这不起作用

我正在尝试将几个react组件导出到pdf。我正在为它写一篇文章

问题是我的组件没有在DOM中呈现,因此我不能使用
document.getElementById()
。我看了一张照片,但没有任何答案

我确实有一个需要在DOM中导出的组件,但它的大小很小,并且被切成了两半。当我导出它时,pdf也有一个小的、切成两半的页面

我们将不胜感激

编辑:我有一个按钮
export to pdf
,它调用一个函数
exportAsPdf()
。我试着这样写函数

const comp1=
常数comp2=

但这不起作用,因为他们没有父母。我还尝试了
new Comp1().render()
,但也不起作用。

如果您想在React中使用pdf,您可以查看此软件包:
https://react-pdf.org/
如果组件没有在任何地方渲染,您将导出什么?“会有帮助吗?”德雷雷泽我在问题中补充了一些细节<代码>对pdf作出反应似乎只针对单个页面?我希望期末考试有3页pdf@Prottay组件已经完成。在now中添加
react pdf
似乎需要大量工作。而且它似乎并没有解决我的问题如果你想在React中使用pdf,你可以查看这个包:
https://react-pdf.org/
如果组件没有在任何地方渲染,您将导出什么?“会有帮助吗?”德雷雷泽我在问题中补充了一些细节<代码>对pdf作出反应似乎只针对单个页面?我希望期末考试有3页pdf@Prottay组件已经完成。在now中添加
react pdf
似乎需要大量工作。而且它似乎并不能解决我的问题