この短いガイドでは、C# REST API を使用して DWG を DWF に変換する方法 を説明します。C# ローコード API を使用して DWG を DWF に変換する ことで、編集可能な CAD 図面を軽量で共有可能な読み取り専用ファイルに変換し、元の図面を公開することなく、簡単に表示、印刷、マークアップできるようになります。この変換は、.net ベースのクラウド SDK を使用して実行します。
前提条件
- DWG ファイルを DWF に変換するには アカウントを作成してAPI認証情報を取得する を使用します
- DWG を DWF に変換するには Aspose.Cad クラウド SDK for Dotnet をダウンロードしてください
- 上記のSDKを使用してC#プロジェクトをセットアップする
C# .NET ベースの API を使用して DWG ファイルを DXF に変換する手順
- アプリキー、アプリSID、baseUrlを使用してCadApiインスタンスを作成します
- inputPath をソース DWG に、outputPath をターゲット DWF ファイルに設定します。
- DWGを開き、MemoryStreamにコピーし、Positionを0にリセットします。
- 準備したMemoryStreamを使用してPutDrawingDwfRequestを構築する
- cadApi.図面Dwfを配置(request)を呼び出して、変換されたDWFをストリームとして取得します。
- 宛先ファイルを作成し、結果ストリームをoutputPathにコピーします。
これらの手順は、C# .NETベースのAPIを使用してDWGをDWFに変換するプロセスをまとめたものです。まず、CadApiを認証情報でセットアップし、DWGファイルと作成したいDWFを指定します。次に、DWGをメモリに読み込み、PutDrawingDwfRequestで送信して変換し、返されたストリームをDWFとして保存します。
C# REST インターフェースを使用した AutoCAD から DWF へのコンバーターのコード
このコードサンプルは、C# REST APIを使用してDWGからDWFへのオンラインコンバーターを開発するプロセスを示しています。ソースファイルはディスクストレージから直接読み込まれますが、複数のファイルをクラウドストレージにアップロードし、既にアップロード済みのファイルに対して変換処理を実行することもできます。PutDrawingDwfRequest()メソッドの追加パラメータを使用して、対象ページのサイズ/DPI、背景色、回転、ズーム/スケールなどのオプションパラメータを指定することもできます。
このチュートリアルでは、DWGからDWFへの変換方法を説明しました。DWGファイルをDXFに変換するには、C# REST API を使用して DWG を DXF に変換するの記事を参照してください。