【发布时间】:2017-06-10 22:50:26
【问题描述】:
我使用 ASP.NET 4.5、C# 和 D3.js 构建了一个界面,我在其中绘制了人体的器官和骨骼。问题是当我尝试打印时,它几乎永远不会正确打印出来,我的用户希望在可视化旁边有一个“保存图像”按钮,这样他们就可以将保存的图像导入到他们自己的 Word/PowerPoint 月末报告中.
我不确定是否需要发布我的代码。我只是加载一些我在 Illustrator 中跟踪的 SVG,将其保存在 JSON 文件中并加载到 D3 中。
我知道打印屏幕可能是一种选择,但另存为图像也可以帮助我显示多个文件,而不会用 D3 代码使我的浏览器过载。
【问题讨论】:
-
搜索
canvas.toDataURL() -
哦,哇,我不知道它存在!谢谢古斯曼,我会阅读并尝试一下
标签: javascript d3.js svg