
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に変換する手順です。
- Diagram()コンストラクターを初期化して、VSDXファイルをロードします。
- PdfSaveOptions()オブジェクトをインスタンス化して、PDFファイルのさまざまな属性にアクセスします。
- setSplitMultiPages(true)メソッドを呼び出して、ダイアグラムを複数ページに分割するかどうかを定義します。
- 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に変換する
VSDXをPNGに変換するNode.jsライブラリ
プログラムでVSDXファイルをPNGファイルに変換するための次の手順を見てみましょう。
- Diagram()コンストラクターを呼び出して、VSDXファイルをロードします。
- ImageSaveOptions(saveFormat)の新しいインスタンスを初期化して、追加のオプションを指定します。
- setResolution()、setImageBrightness()メソッドを呼び出すことにより、画像の解像度と明るさを指定できます。
- 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にAspose.Diagramを使用できます。
まとめ
このブログ投稿はここで終了します。プログラムでNode.jsでVSDXをPDFに変換する方法を学んだことを願っています。さらに、VSDXをPNGに即座に変換するAspose.Diagram for Node.jsAPIも実行しました。その他の機能については、ドキュメントをご覧ください。さらに、conholdate.comは継続的に新しいトピックについて書いています。したがって、定期的な更新のために接続を維持してください。
質問する
ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。