2

我们已经完成了一个可视化,主要是在 D3 中,我们希望生成一个漂亮的 pdf,以便从矢量渲染中受益,而不是仅仅做一个截图。可以在以下位置看到:

http://www.bonneel.com/prot/prot2/

我还看到了Sergiy关于从 D3 可视化中生成 pdf 的教程。但是,如果只有一个 svg 元素(我没有设法将其扩展到我们拥有的多个视图),他的技术就可以工作,并且在我们的案例中实际上会产生一个奇怪的输出

下面是它产生的截图:灰色背景在剪辑区域之外,只是为了说明除了视图被错误地黑色(并且不显示整个可视化)之外,它还延伸到外面具有奇怪伪影的剪切区域。

截屏

我了解某些元素可能无法转换为矢量图形(例如,3D 视图),但是拥有一个主要是矢量图形的屏幕截图会很好(例如,所有包含 SVG 的 div 元素都应以矢量格式表示,并且只有 3D 视图光栅化)。

任何想法 ?

4

1 回答 1

1

希望SVG Crowbar可以帮助您。我以前用过它,它选择了大多数样式,尽管你必须阅读底部的警告。

获得 SVG 图像(带有样式!)后,您应该能够在 Fireworks 或 Illustrator 中打开并导出为矢量 PDF。

于 2013-07-18T23:55:03.020 回答