2012-01-23 12 views
6

私はd3.jsを使用してイラストレーターで編集するためにベクトル形式で書き出す方法をいくつか作成しています。これは可能ですか?これは、生成のコードの抜粋です:DOMからSVGをファイルにエクスポート

enter image description here

+1

可能性があります:http://stackoverflow.com/questions/8435537/convert-javascript-generated-svg-to-a-file – SoonDead

答えて

9

ありのNode.jsとサーバー側のレンダリングを含むより複雑な方法があるが、素早く、簡単な方法は、単にDOMからSVG要素をコピーすることで、それをファイルに貼り付け、拡張子.svgを付けて保存します。

その後、ベクターエディターで開くことができます。

+1

クイックアップデート:上記の方法では、外部のCSSファイルをアカウントIより良い方法は、pdfにHTMLコンテンツを書き込むためにこのコマンドラインツールを使用することです:http://plessl.github.com/wkpdf/ –

+5

更新#2:SVG Crowbarはこれのためだけに作られた非常に便利なツールです目的http://nytimes.github.io/svg-crowbar/ –

+0

このメソッドは、leaflet.jsマップ上のsvgレイヤーで非常に有効です。ありがとう! – waeltken

関連する問題