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