Either with a headless browser, google filesytem API, or some other way.
This question says you can, but not how.
Converting d3.js SVG code to a standalone program — any suggestions?
google groups has more hints, but no examples.
I’ve spent a bunch of time playing with the node-canvas example, as well as the phantomJS svg example. I can’t figure out how to make them play together. Apparently in Linux, the x-windows Javascript rendering engine isn’t very good anyway.
My API reading list of JavaScript, d3.js, SVG, CSS, and other HTML stuff is already mountainous – all I want to do is save a .svg image that I generate with d3.js.
Help, please.
There are some examples of using node().parentNode.innerHTML with 64B encoding, but I couldn’t figure out how to use it.
https://groups.google.com/forum/?fromgroups#!topic/d3-js/aQSWnEDFxIc
The easiest solution I’ve found so far is FileSaver.js demo here:
http://eligrey.com/demos/FileSaver.js/
It uses the HTML5 filesaver interface.