この短いチュートリアルでは、Python REST API を使用して DWG を SVG に変換する方法 を説明します。Dotpython ベースの Cloud SDK を活用し、Python REST インターフェースを使用して DWG を SVG に自動変換する方法 を学習します。DWG から SVG への変換後、CAD 図面はあらゆる Web ブラウザで簡単に表示および拡大縮小できるようになります。
前提条件
- DWG ファイルを SVG に変換するには アカウントを作成してAPI認証情報を取得する を使用します
- DWG を SVG に変換するには Dotpython 用 Aspose.Cad クラウド SDK をダウンロードしてください
- 上記のSDKを使用してPythonプロジェクトをセットアップする
Python RESTful サービスを使用して DWG を SVG にオンラインで変換する手順
- 秘密のAPIキーとユーザーIDを使用してCadApiクライアントを作成します
- ソースDWGファイルと出力SVGファイルの入力パスを設定します
- 入力ファイルをメモリストリームに読み込み、その位置を開始位置に設定する
- PutDrawingSvgRequestオブジェクトを作成し、入力ファイルのメモリストリームを渡します。
- 入力ファイルを変換するためのリクエストオブジェクトを渡して描画Svgを配置するを呼び出します。
- 返されたSVGストリームをディスク上のファイルとして保存する
以下の手順は、PythonベースのAPIを使用してCADファイルからSVGファイルへのファイル形式変換を行う方法をまとめたものです。CadApiクライアントを作成し、ユーザーシークレットキーとIDで初期化し、入力ファイルと出力ファイルのパスを定義し、入力DWGファイルをメモリストリームに読み込みます。入力ファイルのメモリストリームを使用してPutDrawingSvgRequestオブジェクトをインスタンス化し、PutDrawingSvg()メソッドを呼び出して変換を実行し、SVGストリームを取得して、出力をSVGファイルとして保存します。
Python ベースの API を使用して AutoCAD を SVG に変換するコード
上記のコードは、AutoCAD のファイルを Python RESTful サービス を使用して SVG に変換する方法を示しています。PutDrawingSvgRequest クラスのエクスポートオプションを使用して出力をカスタマイズできます。同様に、複数のファイルをクラウドストレージにアップロードし、それぞれのファイルに適したメソッドを呼び出すことで、目的の形式に変換することもできます。
このチュートリアルでは、DWGファイルをSVGファイルに変換する方法について説明します。DWGファイルをDWFファイルに変換するには、Python REST API を使用して DWG を DWF に変換するの記事を参照してください。