【发布时间】:2018-04-11 07:59:38
【问题描述】:
我想以 pdf 文件格式导出图表。 我想要做的是以某种方式将图表图像保存在临时位置,然后使用这些图像生成 pdf 文件以最终导出它们。 我的理解是,如果我在屏幕(浏览器)上没有图像,就不可能从浏览器中捕获它,因为我在服务器端进行这些计算。
通常我认为在其他情况下可以通过以下方式捕获图像:
- 创建画布
- 在屏幕上写任何东西
- 在屏幕上显示或保存
- 保存并以某种方式发送到服务器以 导出给客户
问题是:是否可以在服务器上制作一个虚拟浏览器,然后在那里编写javascript? 如果我们想在服务器上做,我们必须以编程方式做,就像制作一个虚拟屏幕 然后也许我们可以将它作为一个函数调用,然后将 javascript 和 HTML 放入其中然后运行。
有什么东西可以使用它,因为它虚拟地打开一个浏览器窗口,然后编写 HTML 和 javascript 然后保存它?
【问题讨论】:
-
你不需要画布,我确定 node.js 有图像和渲染/绘图库。
-
为什么要在浏览器上呈现图表。你可以在服务器端做。
标签: javascript html canvas browser virtual