Microsoft Visio を使用して、さまざまな単純または複雑な専門的な図、フローチャート、タイムラインなどを描くことができます。人気のあるベクター グラフィックス アプリケーションです。場合によっては、Visio の図を HTML ドキュメントに変換しなければならないことがあります。この記事では、Python で Visio の図を HTML に変換する方法を学習します。 Microsoft Visioダイアグラムは、技術的な図面を作成または操作するために使用されます。 VSD、VSDX、VDX、およびその他のサポートされているいくつかのファイル形式のVisioダイアグラムを、C#を使用してプログラムでHTML Webページ、SVGイメージ、またはXPSファイルに変換できます。 以前の投稿では、Node.jsアプリケーションでMSVisio図を最初から作成する方法を示しました。この記事では、Aspose.Diagramを使用して、Node.jsアプリケーションでMSVisio図をさまざまな一般的なファイル形式にエクスポートまたは変換する方法を紹介します。
Visioダイアグラムの変換は、さまざまなシナリオで役立つ可能性があります。図をHTMLまたはJPEG/PNG画像に変換して、WebページまたはVisioドキュメントビューアに表示できます。同様に、VisioからPDFへの変換を使用して、図を表示するための専用ソフトウェアの依存関係を取り除くことができます。このようなシナリオでは、Aspose.DiagramはVisioダイアグラムを他の形式に高品質で変換します。
Node.jsでVisioをPDFに変換する VisioダイアグラムをPNG/JPEG/その他の画像形式に変換する Node.jsのSVGにVisioダイアグラムをエクスポートする Node.jsでVisioダイアグラムをHTMLに変換する Node.jsでのVisioからXAMLへの変換 Node.js VisioConverterAPI-インストール 次のnpmコマンドを使用して、Aspose.DiagramをNode.jsアプリケーションにインストールできます。
npm install aspose.diagram --save Node.jsでVisioをPDFに変換する PDFは、プラットフォームに依存しないドキュメント形式であり、異種環境間でドキュメントのコンテンツを安定させます。したがって、Visioの図をPDFに変換してから、環境を気にせず、専用のソフトウェアをインストールせずに、人々の間で共有することをお勧めします。以下は、Aspose.Diagramを使用してVisioダイアグラムをPDFドキュメントに変換する手順です。
Diagramクラスを使用してVSD/VSDXVisioダイアグラムをロードします。 Diagram.save(string, SaveFileFormat)メソッドを使用して、図をPDFにエクスポートします。 次のコードサンプルは、Node.jsでVisioVSDXをPDFに変換する方法を示しています。
var aspose = aspose || {}; aspose.diagram = require("aspose.diagram"); // VisioVSDXファイルを読み込む var diagram = new aspose.diagram.Diagram("sample.vsdx"); // PDFファイル形式で保存 diagram.save("Visio to PDF.pdf", aspose.diagram.SaveFileFormat.PDF); VSDXファイル PDFファイル Node.jsでVisioをPNG/JPEG/その他の画像に変換する Visioダイアグラムの画像形式への変換は、サムネイルの生成やダイアグラムのコンテンツの表示、つまりVisioビューアの場合に役立ちます。 Aspose.Diagramを使用すると、Visioダイアグラムを次の画像形式に変換できます。
PNG JPEG TIFF BMP EMF 以下は、VisioダイアグラムをPNG、JPEG、またはその他の画像形式に変換する手順です。
Diagramクラスを使用してMSVisioダイアグラムをロードします。 ImageSaveOptionsクラスのインスタンスを作成し、SaveFileFormat列挙を使用して目的の画像形式を設定します。 Diagram.save(string, ImageSaveOptions)メソッドを使用して、Visioダイアグラムを画像として保存します。 次のコードサンプルは、Node.jsでVisioVSDXをPNG画像に変換する方法を示しています。
var aspose = aspose || {}; aspose.diagram = require("aspose.diagram"); // VisioVSDXファイルを読み込む var diagram = new aspose.