Node.js で SVG を JPG に変換する - SVG から JPG コンバーター

SVG(Scalable Vector Graphics) は、複雑ではないロゴやその他のアイコンに広く使用されています。ただし、この画像ファイル形式は、贅沢なテクスチャや仕様を含む画像には推奨されません。一方、JPG/JPEG は、インターネット上で簡単に共有できる軽量の画像ファイル形式です。互換性が高く、どのプラットフォームでも JPG/JPEG ファイルを簡単に開くことができます。 Groupdocs.Conversion は、SVG から JPG へのコンバーターをプログラムで構築するためにインストールできるクラウド SDK および REST API を提供します。この記事では、Groupdocs.Conversion Cloud SDKs for Node.js を使用して Node.js で SVG を JPG に変換する方法を学びます。

次の点について説明します。

SVG から JPG への変換 - API のインストール

迅速なアプリケーション開発に関しては、ライブラリのインストール プロセスを考慮する価値があります。したがって、ターミナルで次のコマンドを実行して、この SVG から JPG への変換 ライブラリ をインストールできます。

npm install groupdocs-conversion-cloud

次に、API Cloud ダッシュボード にサインインし、アプリケーションを作成します。アプリケーションが作成されたら、ダッシュボードの API 認証情報 (クライアント シークレット、クライアント API) を取得できます。

注: API 認証情報を取得する方法については、この ガイド を参照してください。

Node.js で SVG を JPG に変換する

このセクションでは、Groupdocs.Conversion Cloud SDKs for Node.js によって公開されたメソッドを使用して SVG を JPG に変換する方法を説明します。

API Cloud ダッシュボード には、UploadFile メソッドを呼び出して手動またはプログラムでアップロードできるソース SVG ファイルが含まれています。

以下の手順に従ってください。

  • groupdocs-conversion-cloud モジュールを Node.js プロジェクトに取得します。
  • 次に、ConvertApi クラスの fromKeys メソッドを呼び出し、API 資格情報 (つまり、クライアント シークレット、クライアント API) を渡します。
  • 次に、ConvertSettings クラスのオブジェクトを初期化します。
  • ConvertSettings クラスのプロパティ (filePath、storageName、format、outputPath など) に値を割り当てます。
  • ConvertDocumentRequest クラスのインスタンスを ConvertSettings クラスのインスタンスでインスタンス化します。
  • Node.js で convertDocument メソッドを呼び出して SVG を JPG に変換します。

次のコード サンプルは、SVG から JPG への変換用です。


// groupdocs-conversion-cloud モジュールを Node.js プロジェクトに取得します。
let groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
// API 認証情報を取得します。
const clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
const clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
const myStorage = "test";
// 次に、ConvertApi クラスの fromKeys メソッドを呼び出し、API 資格情報 (つまり、クライアント シークレット、クライアント API) を渡します。
const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// 次に、ConvertSettings クラスのオブジェクトを初期化します。
const settings = new groupdocs_conversion_cloud.ConvertSettings();
// filePath、storageName、format、outputPath などの ConvertSettings クラスのプロパティに値を割り当てます。
settings.storageName = myStorage;
settings.filePath = "sample.svg";
settings.format = "jpg";
settings.outputPath = "output/output.jpg";
// ConvertDocumentRequest クラスのインスタンスを ConvertSettings クラスのインスタンスでインスタンス化します。
const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// Node.js で ConvertDocument メソッドを呼び出して SVG を JPG に変換します。
convertApi.convertDocument(request).then(()=>{console.log("Successfully converted SVG to JPG in Node.js.")})

サーバー ファイルを実行すると、「output」という名前のフォルダーにファイル (つまり、output.jpg) が生成されます。さらに、DownloadFile メソッドを呼び出すことで、ファイルを手動またはプログラムでダウンロードできます。

以下の画像で、上記のコード スニペットの出力を確認できます。

SVGからJPGへのコンバーター

オンラインで SVG を JPG に変換

Groupdocs.Conversion Cloud SDK は、オンラインで SVG を JPG に変換するために使用できる オンライン ツールを強化します。このオンライン SVG から JPG へのコンバーターは Web ベースであり、ファイル形式変換のための豊富な機能を提供します。何よりも、このオンライン ツールを使用するためにサブスクリプションやアカウントの作成は必要ありません。

オンラインでSVGをJPGに変換する

結論

結論として、Groupdocs.Conversion は複数のプログラミング言語用の SKD を提供しており、ビジネス ソフトウェア用の SVG から JPG へのコンバータを構築できます。さらに、ドキュメント にアクセスして、他の機能について学ぶことができます。 Groupdocs.Conversion Cloud SDKs for Node.js をカスタマイズする場合は、この GitHub リポジトリと スタート ガイド にアクセスしてください。さらに、Groupdocs.Conversion Cloud SDK の効率についてのアイデアを得るために、ここ のライブ API を操作することができます。最後に、groupdocs.cloud は常に新しいブログ投稿を書いています。定期的に最新情報をお知らせいたしますので、よろしくお願いいたします。

ヘルプが利用可能です

ご質問やご質問については、フォーラム でお知らせください。

よくある質問 – FAQ

SVG ファイルを JPG に変換するにはどうすればよいですか?

Groupdocs.Conversion Cloud SDK を利用したこの オンライン ツールを使用して、SVG から JPG への変換を実行できます。

JavaScriptでSVGを画像に変換するにはどうすればよいですか?

Groupdocs.Conversion Cloud SDK for Node.js は、JavaScript で SVG を JPG に変換するための幅広いプロパティとメソッドを提供します。

関連項目