DWG から DXF への C#

DWG(図面) と DXF(図面交換形式) は、広く使用されている CAD ファイル形式です。DWG は主に AutoCAD で使用され、DXF は異なる CAD システム間の相互運用性を高めるためのオープン形式です。DXF を使用すると、プラットフォーム間で CAD 設計をより柔軟に共有できるため、DWG を DXF に変換することは、エンジニアや設計者にとって一般的なタスクです。このチュートリアルでは、C# で DWG ファイルを DXF に変換する手順を説明します。

DWG を DXF に変換する理由

DWG を DXF に変換することが便利な理由はいくつかあります。

  • ソフトウェア間の互換性: DXF ファイルは、DWG と比較して、より幅広い CAD ソフトウェアで開いて編集できます。
  • データ交換: DXF はオープン スタンダードとして機能し、異なる CAD システム間での設計の交換を容易にします。
  • ファイル形式の要件: 一部のプロジェクトまたはクライアントでは、特に DXF 形式が必要な場合があります。
  • 自動化: C# を使用すると、DWG から DXF への変換プロセスを自動化し、時間を節約して効率を高めることができます。

DWG から DXF へのコンバーター - C# API のインストール

DWG を DXF に変換するには、Conholdate.Total for .NET の DLL ファイルをダウンロードするか、次の NuGet インストール コマンドを実行してインストールする必要があります。

PM> NuGet\Install-Package Conholdate.Total

C# で DWG を DXF に変換する

次の手順は、C# で DWG を DXF に変換する方法を示しています。

  • DWG ファイルを読み込みます。Aspose.CAD.Image.Load メソッドを使用して、入力 DWG ファイルを読み込みます。
  • DXF オプションの定義: DWG を DXF 形式に変換するためのカスタム オプションを提供する DxfOptions クラスのインスタンスを作成します。
  • DXF として保存: Save メソッドは、指定されたオプションを使用して DWG ファイルを DXF ファイルとして保存するために呼び出されます。

以下のコード スニペットは、C# で DWG を DXF に変換する方法を示しています。

// 入力DWGファイルを読み込む
var cadImage = Aspose.CAD.Image.Load("sample.dwg");

// DxfOptionsクラスのインスタンスを作成する
Aspose.CAD.ImageOptions.DxfOptions dxfOptions = new Aspose.CAD.ImageOptions.DxfOptions();


// 出力DXFファイルを保存する
cadImage.Save("output.dxf", dxfOptions);

無料評価ライセンス

無料の一時ライセンスをリクエストすることで、評価用のウォーターマークやその他の制限を回避できます。

まとめ

C# で DWG を DXF に変換するのは、数行のコードで簡単に実行できます。高品質でロスのない変換が保証され、CAD デザインの互換性と柔軟性が向上します。この強力なソリューションは自動化とカスタマイズが可能で、エンジニア、デザイナー、開発者にとって最適な選択肢です。ご不明な点がありましたら、フォーラム までお気軽にお問い合わせください。

よくある質問

DWG と DXF の違いは何ですか?

DWG は AutoCAD で使用される独自の形式ですが、DXF はさまざまな CAD ソフトウェア間での相互運用性を目的としたオープン スタンダードです。

複数の DWG ファイルを一度に DXF に変換できますか?

はい、コードを変更して DWG ファイルのリストをループし、それらをまとめて DXF に変換することができます。

DXF 出力設定をカスタマイズできますか?

はい、DxfOptions クラスを構成して、要件に応じて出力設定をカスタマイズできます。

参照