SVG で変換を使用してネストされたグループを平坦化するために使用できるコマンドライン ツールがあるのだろうか?
私の特定のケースでは、CAD ソフトウェアで生成された PDF を SVG に変換してから、いくつかの要素を追加し、変更された SVG を Web ページに公開して表示しています。SVG の応答時間は非常に遅く (パンとズームの場合)、SVG 内に非常に多数のネストされたグループがあり、多くの場合、最大数 100 の深さであることがわかりました。SVG の各要素について、ブラウザはすべての親ノードの位置を計算する必要があります...
これらの要素が必要とするのは 1 つの変換 (行列) だけなので、明らかにこれはばかげています。だから、これを平坦化するツール(またはそうするC#またはDelphiの実装...)を誰かが知っているのだろうか.