Node.js REST API を使って SVG を EMF に変換する

このシンプルなトピックでは、Node.js REST API を使用して SVGEMF に変換する方法 を学習します。次のセクションで説明する詳細かつ分かりやすい手順に従って、Node.js Low Code API を使用して SVG から EMF へのコンバーターを開発します。開発されたアプリケーションコードは、Windows、Linux、または macOS 環境でサポートされている任意の Node.js アプリケーションに組み込むことができ、変換は無料で行えます。

前提条件

Node.js REST APIを使用してSVGをEMFに変換する手順

  1. SVGをEMFに変換するためのAPIのクライアントIDとクライアントシークレットを設定します
  2. SVG から EMF への変換を実行するために、クライアント資格情報を使用して ImagingAPI クラスのインスタンスを作成します。
  3. ソースSVGと出力EMFファイル名を指定する
  4. ソースSVGファイルを読み取り、クラウドストレージにアップロードします
  5. 入力SVGファイルストリームと出力EMF形式でConvertImageRequestのインスタンスを作成する
  6. 画像変換 メソッドを呼び出して、Node.js REST API を使用して SVG を EMF に変換します
  7. レンダリングされたEMFファイルストリームをローカルディスクに保存する

上記の手順は、Node.js Low Code APIを使用してファイルタイプをSVGからEMFへ変換します。SDKの設定とImagingAPIクラスオブジェクトの作成による初期化からプロセスを開始します。次に、FileStreamを使用してソースSVGファイルにアクセスし、ConvertImageRequestクラスのインスタンスを作成します。このインスタンスは、ConvertImage()メソッドを使用してEMFファイルストリームへの変換を実行するために使用されます。

Node.js Low Code API で SVG から EMF へ変換するコード

このシンプルなサンプルコードを使えば、Node.js Cloud APIを使ってSVGをEMFに変換できます。Aspose.Imaging REST API SDKを使ってディスク上のSVG画像の有効なパスを指定し、変換処理を実行するだけで済みます。変換処理が完了したら、出力されたEMFファイルストリームをダウンロードしてローカルに保存できます。

In this topic, we have learned to transform SVG to EMF with Cloud API. If you are interested in performing SVG to BMP conversion, refer to the article on how to Convert SVG to BMP with Node.js REST API.

 日本語