このシンプルなトピックでは、Node.js REST API を使用して SVG を PNG に変換する方法 を学習します。以下のセクションに記載されている詳細かつシンプルなガイドラインに従い、Node.js Low Code API を使用して SVG から PNG へのコンバーターを開発します。このアプリケーションは、Windows、Linux、または macOS 環境でサポートされている任意の Node.js アプリケーションと統合でき、変換は無料で実行できます。
前提条件
- アカウントを作成してAPI認証情報を取得する SVGからPNGへの変換を実行する
- SVGをPNGに変換するにはNode.js 用 Aspose.Imaging Cloud SDKをダウンロードしてください
- 上記のSDKを使用してNode.jsプロジェクトをセットアップし、SVGをPNGとしてレンダリングします。
Node.js REST APIを使用してSVGをPNGに変換する手順
- SVGをPNGに変換するためのAPIのクライアントIDとクライアントシークレットを設定します
- SVG から PNG への変換を実行するために、クライアント資格情報を使用して ImagingAPI クラスのインスタンスを作成します。
- ソースSVGと出力PNGファイル名を指定する
- ソースSVGファイルを読み取り、クラウドストレージにアップロードします
- 入力ファイルストリームと出力PNG形式でConvertImageRequestのインスタンスを作成する
- 画像変換 メソッドを呼び出して、Node.js REST API を使用して SVG を PNG に変換します
- 返されたレスポンスストリームとともに出力PNGファイルをローカルディスクに保存します。
指定された手順は、Node.js Low Code APIを使用してファイルタイプをSVGからPNGに変換します。まず、ImagingAPIクラスのインスタンスを作成し、SDKの設定を初期化します。次に、FileStreamを使用してソースSVGファイルにアクセスし、ConvertImageRequestクラスオブジェクトを作成します。このオブジェクトは、ConvertImage()メソッドを使用してPNGファイルへの変換を実行するために使用します。
Node.js Low Code API で SVG を PNG に変換するコード
この例では、Node.js Cloud APIを使用してSVGをPNGに変換できます。Aspose.Imaging REST API SDKを使用してSVGファイルを提供し、出力されたPNGファイルをダウンロードしてローカルに保存するだけです。ConvertImageRequestオブジェクトに様々な引数を設定することで、変換プロセスを強化できます。このサンプルコードでは、これらの引数はデフォルトでnullに設定されています。
この例では、Cloud APIを使用してSVGをPNGに変換する方法を学習しました。SVGをJPEG2000画像に変換する場合は、Node.js REST API を使って SVG を JPEG2000 に変換するの方法に関する記事をご覧ください。