以前のブログ投稿では、Node.jsアプリケーションでVSDXファイルをプログラムでPDFおよびPNGに変換する方法について説明しました。ただし、この記事では、Node.jsでVisioをSVGまたはVisioをHTMLに変換する手順とコードスニペットについて説明します。このVisioNode.jsライブラリを使用すると、VSDXファイルを編集、作成、および別のファイル形式に簡単かつ迅速に変換できます。さらに、ダイアグラムをWebページとして保存して、ビジネスWebサイトに埋め込むことができます。
このブログ投稿では、次の点について説明します。
- Node.jsを使用してVisioをSVGに変換する
- VSDXまたはVisioをHTMLに変換するNode.jsライブラリ
- Node.jsでVisioをSVGに、またはVisioをHTMLに変換-高度なオプション
Node.jsを使用してVisioをSVGに変換する
このセクションでは、数行のソースコードを記述して、プログラムでVSDXまたはVSDファイルをSVGに変換する方法を学習します。この記事にアクセスして、このAPIのインストールについて知ることができます。
次の手順が実行されます。
- Diagram()コンストラクターを呼び出して、VSDXファイルをロードします。
- SVGSaveOptions()の新しいインスタンスを初期化して、追加のオプションを指定します。
- setSVGFitToViewPort(true)メソッドを呼び出して、生成されたSVGをビューポートに適合させます。
- このsetExportElementAsRectTag(true)メソッドを使用して、エクスポート要素をRectangleとして設定します。
- save(filename、format)ファイルをSVG形式で保存するメソッド。
次のコードスニペットをコピーしてファイルに貼り付けます。
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Diagram()コンストラクターを呼び出して、VSDXファイルをロードします。
diagram = new aspose.diagram.Diagram("sample.vsdx");
// SVGSaveOptions()の新しいインスタンスを初期化して、追加のオプションを指定します。
options = new aspose.diagram.SVGSaveOptions();
// setSVGFitToViewPort(true)メソッドを呼び出すと、生成されたsvgがビューポートに適合します
options.setSVGFitToViewPort(true);
//このsetExportElementAsRectTag(true)メソッドを使用して、エクスポート要素をRectangleとして設定します。
options.setExportElementAsRectTag(true);
// ファイルをSVG形式で保存するsave(filename、format)メソッド。
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
VSDXまたはVisioをHTMLに変換するNode.jsライブラリ
VSDXファイルをWebページに変換するには、以下の手順に従います。
- Diagram()コンストラクターを初期化して、VSDXファイルをロードします。
- HTMLSaveOptions()の新しいインスタンスをインスタンス化して、追加のオプションを定義します。
- このsetTitle(string)メソッドを呼び出して、HTMLドキュメントのタイトルを設定します。
- setSaveToolBar(true)は、ツールバーを含めるかどうかを指定します。
- setDefaultFont(string)メソッドを呼び出して、フォントを設定します。
- save(filename、format)ファイルをHTML形式で保存するメソッド。
次のコードスニペットは、VisioダイアグラムをHTMLファイルに変換します。
var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Diagram()コンストラクターを呼び出して、VSDXファイルをロードします。
diagram = new aspose.diagram.Diagram("sample.vsdx");
// SVGSaveOptions()の新しいインスタンスを初期化して、追加のオプションを指定します。
options = new aspose.diagram.SVGSaveOptions();
// setSVGFitToViewPort(true)メソッドを呼び出すと、生成されたsvgがビューポートに適合します
options.setSVGFitToViewPort(true);
//このsetExportElementAsRectTag(true)メソッドを使用して、エクスポート要素をRectangleとして設定します。
options.setExportElementAsRectTag(true);
// ファイルをSVG形式で保存するsave(filename、format)メソッド。
diagram.save( "AutoFitShapesInVisio_Out.svg", options);
Node.jsでVisioをSVGに、またはVisioをHTMLに変換-高度なオプション
さらに、このNode.jsダイアグラムライブラリは、HTMLおよびSVGファイル形式に関連する多くの機能も提供します。ただし、メソッドの使用法を示すコードスニペットも見つかる場合があります。
無料ライセンスを取得する
無料の一時ライセンスをリクエストして、評価の制限を超えてAPIを試してください。
まとめ
これで、このブログ投稿は終了です。 Node.jsアプリケーションでVisioをSVGに、VisioをHTMLに変換するなど、いくつかの興味深い点を経験しました。このブログ投稿は、VSDXファイルを他の一般的なファイル形式に変換するためにAspose.Diagramライブラリを統合することを検討している場合に非常に役立ちます。さらに、ドキュメントでさらに機能を調べることができます。さらに、conholdate.comは継続的に新しい記事を書いています。したがって、最新のアップデートについては、接続を維持してください。
質問する
あなたは私たちのフォーラムであなたの質問や質問を共有することができます。