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