この例は、 ammapライブラリで作成されたマップを示しています。このライブラリは、SVG を使用してマップを作成します。サーバー側で生成された PDF/XLS レポートでこのマップを使用したいので、最初のステップ (と思います) は、PDF/XLS ドキュメントに埋め込むことができる画像形式に変換することです。
[エクスポート] ボタンをクリックすると、SVG は base64 でエンコードされた PNG に変換され、DOM に追加されます。つまり、DOMに次の要素が追加されます(base64エンコーディング省略)
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAGQCAYAAAByNR6YAAAgAElEQVR4nOydd3hU55n26aJJAoHoiN6r6WDAuFFscMXdxhgbG2PADWOK4ySbuok32V3vJrGdsmmbOP6SdbLxRqOu6XPOgCRUZ0aj3jUz0vQz9f7+ONJIozqjM">
ただし、PNG を DOM に追加するのではなく、実際にやりたいことは画像をサーバーにアップロードすることです。これは可能ですか?