1

我正在尝试找到一种将网页的一部分转换为图像的方法:我有一个动态创建的页面,我想以图像格式“保存”其中的一部分。

我知道将 html 转换为图像非常复杂,可以使用 phantom js 或其他 webkit 渲染引擎等工具通过服务器端计算来完成。但我正试图找到一种在客户端实现这一目标的方法。

我想像将dom元素放入svg(带有foreignObject),然后在画布中渲染svg,然后将画布转换为base64字符串url。但我试过了,我没能做到。

你怎么看这个想法?听起来可能吗?我想我首先有一种方法可以计算 html 字符串中的 dom 元素 css 样式,但这似乎很复杂。我想我在这里需要一些建议。

4

0 回答 0