この短いガイドでは、C# REST API を使用して DWG ファイルを PDF に変換する方法 を説明します。Dotnet ベースの Cloud SDK を活用し、**C# REST インターフェースを使用して DWG ファイルを PDF に変換する演習を行います。詳細な手順、IDE 設定、サンプルコードが用意されているので、プロセス全体を理解できます。
前提条件
- DWG ファイルを PDF に変換するには アカウントを作成してAPI認証情報を取得する を使用します
- DWG を PDF に変換するには Aspose.Cad クラウド SDK for Dotnet をダウンロードしてください
- 上記のSDKを使用してC#プロジェクトをセットアップする
C# Low Code API を使用して DWG を PDF に変換する手順
- クライアントID、クライアントシークレット、ベースURLを使用してCadApiをインスタンス化し、クラウド呼び出しを行うためにインスタンスを保持します。
- inputPathを変換したいDWGに設定し、outputPathを結果のPDFを保存する場所に設定します。
- 入力ファイルをディスクから読み込み、そのバイトを操作できるようにする
- ファイルをMemoryStreamにコピーし、送信できるように先頭まで巻き戻します。
- PDFレンディションが必要であることを指定するには、メモリ内ストリームをPutDrawingPdfRequestでラップします。
- CadApiインスタンスで図面をPDF化するを呼び出してサーバー側変換を実行し、結果のPDFをストリームとして受け取ります。
- 変換されたPDFを保存するファイルをoutputPathで開くか作成します
- 結果ストリームからディスク上の出力ファイルにバイトをコピーします。
以下の手順は、C# RESTインターフェースを使用してDWGファイルをPDFに変換するプロセスをまとめたものです。クライアントID、クライアントシークレット、ベースURLを使用してCadApiをインスタンス化し、DWGファイルストリームを指定したPutDrawingPdfRequestを準備します。最後に、CadApiインスタンスでPutDrawingPdfを呼び出して図面をPDFに変換し、結果ファイルをローカルに保存します。
C# REST API を使用して DWG を PDF に変換するコード
上記のコードは、C# Low Code APIを使用してDWGをPDFに変換するプロセスを示しています。描画バイトとエクスポートオプションをボディ(multipart/form-data + JSON)で送信できます。これにより、サーバーのデフォルト設定ではなく、ページサイズ、DPI、背景、スケーリングなどを制御できます。
このチュートリアルでは、DWGファイルをPDFに変換する方法を説明しました。DWファイルをPNGに変換するには、C# REST API を使用して DWG を PNG に変換するの記事を参照してください。