この短いガイドでは、Node.js REST API を使用して DWG を DXF に変換する方法 を説明します。DWG を DXF に変換すると、CAD ファイルをより多くのアプリで開きやすくなり、誰とでも共有でき、CNC/レーザーツールに送信できるようになり、長期にわたってバージョンの問題を回避できます。Dotnodejs ベースの Cloud SDK を活用して、Node.js REST インターフェースを使用して DWG を DXF に変換する プロセスを学習します。
前提条件
- DWG ファイルを DXF に変換するには アカウントを作成してAPI認証情報を取得する を使用します
- DWG を DXF に変換するには Dotnodejs 用 Aspose.Cad クラウド SDK をダウンロードしてください
- 上記のSDKを使用してNode.jsプロジェクトをセットアップする
Node.jsベースのAPIを使用してDWGファイルをDXFに変換する手順
- アプリキー、アプリSID、baseUrlを使用してCadApiを作成します
- ソースDWG/PSD入力パスとターゲットDXF出力パスを定義する
- 入力ファイルを開き、MemoryStreamにコピーし、Positionを0にリセットします。
- 準備したMemoryStreamを使用してPutDrawingDXFRequestを作成する
- cadApi.PutDrawingDXF(request)を呼び出して、変換された結果をストリームとして取得します。
- 宛先ファイルを作成し、結果ストリームをoutputPathにコピーします。
以下の手順は、Node.js RESTインターフェースを使用してAutoCAD DWGをDXFに変換するプロセスをまとめたものです。CadApiを認証情報で初期化し、ソースのinputPathをDWG、ターゲットのoutputPathをDXFに設定します。次に、ファイルをMemoryStreamに読み込み、PutDrawingDXFRequestを作成し、cadApi.PutDrawingDXF(request)を呼び出して変換し、返されたストリームをDXFファイルに書き込みます。
Node.js REST API を使用して DWG を DXF にオンラインで変換するコード
上記のサンプルコードは、Node.js 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 Node.js REST API.