Node.jsでVSDXをPDFに変換する

Node.jsでVSDXをPDFに変換する

Aspose.Diagramは、MicrosoftVisio図を操作するための一連のプロビジョニングを提供します。 Node.jsベースのアプリケーションでVisioダイアグラムを更新、エクスポート、作成するプロセスを自動化できます。 Aspose.Diagram for Node.jsライブラリは、VisioファイルをPDF、PNGなどの他の一般的なファイル形式に変換する機能を提供します。さらに、ダイアグラムをすぐにエクスポートおよび印刷できます。ただし、このブログ投稿では、プログラムでNode.jsアプリケーションでVSDXをPDFに変換する方法を示します。

この記事では、次の点について説明します。

Node.jsを使用してVSDXをPDFおよびPNGに変換する-VisioAPIのインストール

このNode.jsライブラリをNode.jsプロジェクトにインストールするのは非常に簡単です。次のコマンドを実行して、このパッケージを有効にします。

npm install aspose.diagram --save

Node.jsでVSDXをPDFに変換する方法

このセクションでは、プログラムでNode.jsアプリでVisioダイアグラムをPDFに変換するコードスニペットを記述します。

以下は、VisioファイルをPDFに変換する手順です。

  1. Diagram()コンストラクターを初期化して、VSDXファイルをロードします。
  2. PdfSaveOptions()オブジェクトをインスタンス化して、PDFファイルのさまざまな属性にアクセスします。
  3. setSplitMultiPages(true)メソッドを呼び出して、ダイアグラムを複数ページに分割するかどうかを定義します。
  4. save(filename、format)メソッドを呼び出して、PDFファイルとして保存します。

次のコードスニペットをコピーしてファイルに貼り付けます。

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");

// Diagram()コンストラクターを初期化して、VSDXファイルをロードします。
diagram = new aspose.diagram.Diagram("sample.vsdx");

// PdfSaveOptions()オブジェクトをインスタンス化し、PDFファイルのさまざまな属性へのアクセスを申請します。
options = new aspose.diagram.PdfSaveOptions();

// setSplitMultiPages(true)メソッドを呼び出して、ダイアグラムを複数ページに分割するかどうかを定義します。
options.setSplitMultiPages(true);

// save(filename、format)メソッドを呼び出して、PDFファイル形式で保存します。
diagram.save("ExportToPDF_Out.pdf", aspose.diagram.SaveFileFormat.PDF);
Node.jsでVSDXをPDFに変換する

Node.jsでVSDXをPDFに変換する

VSDXをPNGに変換するNode.jsライブラリ

プログラムでVSDXファイルをPNGファイルに変換するための次の手順を見てみましょう。

  1. Diagram()コンストラクターを呼び出して、VSDXファイルをロードします。
  2. ImageSaveOptions(saveFormat)の新しいインスタンスを初期化して、追加のオプションを指定します。
  3. setResolution()setImageBrightness()メソッドを呼び出すことにより、画像の解像度と明るさを指定できます。
  4. save(filename、format)メソッドを呼び出して、ファイルをPNG形式で保存します。

次のコードスニペットは、VisioダイアグラムをPNGファイルに変換します。

var aspose = aspose || {};
aspose.diagram = require("aspose.diagram");
// Diagram()コンストラクターを呼び出して、VSDXファイルをロードします。
diagram = new aspose.diagram.Diagram("sample.vsdx");

// ImageSaveOptions(saveFormat)の新しいインスタンスを初期化して、追加のオプションを指定します。
options = new aspose.diagram.ImageSaveOptions(aspose.diagram.SaveFileFormat.PNG);

// setResolution()、setImageBrightness()メソッドを呼び出すことにより、画像の解像度と明るさを指定できます。
options.setResolution(100);
options.setImageBrightness(1);

// save(filename、format)メソッドを呼び出して、ファイルをPNG形式で保存します。
diagram.save( "AutoFitShapesInVisio_Out.png", options);
Node.jsでVSDXをPNGに変換する

Node.jsのVSDXからPNGへ

無料ライセンスを取得する

無料の一時ライセンスを選択して、評価の制限なしにNode.jsにAspose.Diagramを使用できます。

まとめ

このブログ投稿はここで終了します。プログラムでNode.jsでVSDXをPDFに変換する方法を学んだことを願っています。さらに、VSDXをPNGに即座に変換するAspose.Diagram for Node.jsAPIも実行しました。その他の機能については、ドキュメントをご覧ください。さらに、conholdate.comは継続的に新しいトピックについて書いています。したがって、定期的な更新のために接続を維持してください。

質問する

ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目