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

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

前提条件

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

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

 日本語