我们已经完成了一个可视化,主要是在 D3 中,我们希望生成一个漂亮的 pdf,以便从矢量渲染中受益,而不是仅仅做一个截图。可以在以下位置看到:
http://www.bonneel.com/prot/prot2/
我还看到了Sergiy关于从 D3 可视化中生成 pdf 的教程。但是,如果只有一个 svg 元素(我没有设法将其扩展到我们拥有的多个视图),他的技术就可以工作,并且在我们的案例中实际上会产生一个奇怪的输出
下面是它产生的截图:灰色背景在剪辑区域之外,只是为了说明除了视图被错误地黑色(并且不显示整个可视化)之外,它还延伸到外面具有奇怪伪影的剪切区域。
我了解某些元素可能无法转换为矢量图形(例如,3D 视图),但是拥有一个主要是矢量图形的屏幕截图会很好(例如,所有包含 SVG 的 div 元素都应以矢量格式表示,并且只有 3D 视图光栅化)。
任何想法 ?