我有一个由d3生成的可视化(类似于Protovis或Raphael的JavaScript可视化库,它使用SVG元素绘制内容)。 vis是交互式的,所以用户可以进行交互和编辑。一旦用户对他/她的可视化感到满意,我希望用户能够将该可视化文件导出为PDF。我已经尝试了几种HTML到PDF库,并且它们不适用于SVG元素。将SVG元素导出为PDF?
如果解决方案是客户端或服务器端,则可以。我使用PHP服务器端,但Python或Java实现也可能工作。
浏览器支持:理想情况下,它将支持所有现代浏览器,但最低限度我想同时支持Firefox和WebKit浏览器的最新版本。
** jsPDF **可用于将SVG添加到PDF文件。 看到这个对话: http://stackoverflow.com/questions/5913338/embedding-svg-in-pdf-exporting-svg-to-pdf-using-js – stackex 2013-05-06 10:20:27