C# REST API を使用して DWG を DXF に変換する

この短いガイドでは、C# REST API を使用して DWGDXF に変換する方法 を説明します。DWG を DXF に変換すると、CAD ファイルをより多くのアプリで開きやすくなり、誰とでも共有でき、CNC/レーザーツールに送信できるようになり、長期にわたってバージョンの問題を回避できます。このガイドでは、Dotnet ベースのクラウド SDK を活用して、C# REST インターフェースを使用して DWG を DXF に変換する プロセスを学習します。

前提条件

C# .NET ベースの API を使用して DWG ファイルを DXF に変換する手順

  1. アプリキー、アプリSID、baseUrlを使用してCadApiを作成します
  2. ソースDWG/PSD入力パスとターゲットDXF出力パスを定義する
  3. 入力ファイルを開き、MemoryStreamにコピーし、Positionを0にリセットします。
  4. 準備したMemoryStreamを使用してPutDrawingDXFRequestを作成する
  5. cadApi.PutDrawingDXF(request)を呼び出して、変換された結果をストリームとして取得します。
  6. 宛先ファイルを作成し、結果ストリームをoutputPathにコピーします。

以下の手順は、C# RESTインターフェースを使用してAutoCAD DWGをDXFに変換するプロセスをまとめたものです。CadApiを認証情報で初期化し、ソースのinputPathにDWG、ターゲットのoutputPathにDXFを設定します。次に、ファイルをMemoryStreamに読み込み、PutDrawingDXFRequestを作成し、cadApi.PutDrawingDXF(request)を呼び出して変換し、返されたストリームをDXFファイルに書き込みます。

C# REST API を使用して DWG を DXF にオンラインで変換するコード

上記のサンプルコードは、C# RESTful サービスを使用した CAD から DXF へのコンバーターの開発に役立ちます。DXF はオープンで広くサポートされている交換形式であるため、この形式変換によって相互運用性が向上し、DWG を開けないベンダー、クライアント、またはアプリケーションとの共有が容易になります。PutDrawingDXFRequest() 呼び出しの ExportOptions 引数を利用することで、出力 DXF ファイルを要件に合わせてさらにカスタマイズできます。

This tutorial guides in developing a DWG to DXF converter. To convert DWG file to OBJ, refer to the article on Convert DWG to OBJ using C# REST API.

 日本語