我正在尝试使用 Django 和 React 构建一个门户。 我也在使用 Elasticsearch + Kibana。
情况:
我在 Kibana 中制作了 2 个仪表板,并将这些仪表板放入 react 应用程序中(通过 iFrame 方法)。 到目前为止一切都很好。
问题:
我想生成一个 pdf 或 ppt 文档,其中包含那些 Kibana 仪表板并让用户下载它。我知道 Kibana 有一个从仪表板生成 pdf 的付费选项,但在我的情况下这是不可能的,而且它来自 Kibana 界面。
我尝试使用诸如revealJS和puppeteer之类的库或以编程方式截取屏幕截图并将它们插入到pdf文件中,但似乎都不起作用(在大多数情况下,CORs错误,制作的屏幕截图不显示iframe的内容)。< /p>
我尝试的最后一件事是:https://www.geeksforgeeks.org/how-to-take-screenshot-of-a-div-using-javascript/
感谢您的回答。