0

これは私が解決しなければならない要件なので、他の人のために使用したソリューションを投稿すると思いました。

VivaGraph SVG レンダリングを PNG として保存できるボタンが必要でした。

4

1 に答える 1

0

使用する場合: https://github.com/exupero/saveSvgAsPng 私にとっては完璧に機能しました。

必要なファイルはsaveSvgAsPng.js

それをhtmlに含めると、次のように呼び出すことができます:

window.saveSvgAsPng(document.getElementById("svgID"), "export.png");

それをいくつかのハンドラーに接続し、それを呼び出すと、export.png がダウンロードとして表示されます。

注: 走行距離は異なる場合があります。github リポジトリの作成者は、すべてのケースですべてを逐語的にレンダリングするとは限らないと述べています。私の場合、透明なPNGを完全にレンダリングしました。

注: また、IE が必要な場合、これは IE では機能しません。

于 2015-06-03T14:11:19.533 に答える