InkscapeのGUIには、私に という名前のファイルタイプ - >レイヤーを個別のSVGとして保存するという素晴らしい機能があります。 。 CLIから同じことをする方法はありますか?レイヤーを維持しながらInkscape CLIでDXFをSVGに変換する
私がこれまで持っているもの:
inkscape -z -l output.svg input.dxf
これは「output.svg」から「input.dxf」を変換し、私は、このSVG内の層を見つけることができません。
InkscapeのGUIには、私に という名前のファイルタイプ - >レイヤーを個別のSVGとして保存するという素晴らしい機能があります。 。 CLIから同じことをする方法はありますか?レイヤーを維持しながらInkscape CLIでDXFをSVGに変換する
私がこれまで持っているもの:
inkscape -z -l output.svg input.dxf
これは「output.svg」から「input.dxf」を変換し、私は、このSVG内の層を見つけることができません。
Inkscapeコミュニティの助けを借りて(私は@rindolfに特別感謝しています)、私は解決策を考え出すことができました。
前提条件
Inkscapeのを調整します「tar_layers.py」の36行目の 'GROUP = "{http://www.w3.org/2000/svg} g"を「In kscape \ share \ extensions "を 'GROUP =" g "'に変更します。これは、レイヤーがその名前空間を持たないために行われなければなりません。
複数SVGs(層ごとに)
にDXFを変換DXFからInkscapeのSVGの作成:
パイソン株/エクステンション/ dxf_input.py input.dxf>出力。 SVG
輸出タール内部の個々のSVGsとして層:
Pythonの共有/拡張/ tar_layers.py output.svg> output.tar
ここでは、Inkscape SVGを含む 'output.tar'ファイルが必要です。 the Inkscape CLIについて
inkscape -z -l output.svg input.svg
詳細情報:あなたが定期的にSVGが必要な場合は、このようにそれらをエクスポートする必要があります。