Node.js REST API を使用して DWG ファイルを PDF に変換する

この短いガイドでは、Node.js REST API を使用して DWG ファイルを PDF に変換する方法 を説明します。Node.js ベースの Cloud SDK を使用し、Node.js REST インターフェースを使用して DWG ファイルを PDF に変換する方法 を実際に体験します。詳細な手順、IDE 設定、サンプルコードが用意されているので、プロセス全体を理解できます。

前提条件

Node.js Low Code API を使用して DWG を PDF に変換する手順

  1. クライアントID、クライアントシークレット、ベースURLを使用してCadApiをインスタンス化し、クラウド呼び出しを行うためにインスタンスを保持します。
  2. inputPathを変換したいDWGに設定し、outputPathを結果のPDFを保存する場所に設定します。
  3. 入力ファイルをディスクから読み込み、そのバイトを操作できるようにする
  4. ファイルをMemoryStreamにコピーし、送信できるように先頭まで巻き戻します。
  5. PDFレンディションが必要であることを指定するには、メモリ内ストリームをPutDrawingPdfRequestでラップします。
  6. CadApiインスタンスで図面をPDF化するを呼び出してサーバー側変換を実行し、結果のPDFをストリームとして受け取ります。
  7. 変換されたPDFを保存するファイルをoutputPathで開くか作成します
  8. 結果ストリームからディスク上の出力ファイルにバイトをコピーします。

以下の手順は、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 に変換するの記事を参照してください。

 日本語