web-dev-qa-db-ja.com

CADをSVGに変換するライブラリはありますか?

CAD files(DWG、DXF)をSVG形式に変換できるライブラリを探しています。ライブラリはLinuxプラットフォームで実行できるはずです。誰でもこれを実行できるライブラリを教えてください。 ?

18
Joe SHI

これらのツールを試してください。

1) http://etc.nkadesign.com/Download/Cad2svg

cad2svgは、AutoCADファイル(dwgとdxfの両方)をSVGに自動的に変換するシンプルなLinuxコマンドラインユーティリティです。

2) http://davinder.in/blog/how-install-libredwg-ubunt

GNU LibreDWGは、DWGファイルを処理するための無料のCライブラリです。

3) http://kabeja.sourceforge.net/

Kabejaは、オートデスクのDXF形式を解析、処理、および変換するためのJavaライブラリです。

4) http://sourceforge.net/projects/dxf-svg-convert

Dxfからsvgへのコンバーター。
純粋なsvgファイルまたはレイヤーなどの追加情報を含むInkscapesvgファイルを作成するために使用できます。

7
OMG

OpenDesignAlliance は現在、そのようなものの唯一の有用な実装を提供します。
必要な Theiga および Theiga for .NETおよびJava

2013年、ODAはSWIGが提供するJavaサポートを使用して、「TeighaforJava」を作成しました。
Teigha for Javaには次のものが含まれます:

  • .dwgファイルと.dgnファイルの両方に対する完全なTeighaAPIへのJavaアクセス。
  • Windows、Linux、Macプラットフォームのサポート。 Teigha.NETと非常によく似たAPIで、言語間の移行を簡素化します。

また、C#WoutWare CadLib は、(レイヤーを保持しながら)DWG/DXFをSVGに変換するための非常に優れた完全に管理された商用オプションです。また、.NET-Coreを搭載したLinuxおよびMacでも動作します(ネイティブバイナリは必要ありません)。

5
Stefan Steiger