Aspose.Diagram for .NET
Visio ダイアグラムを作成、編集、変換するための C# .NET API
Visio ファイルを作成、編集、操作し、XPS、HTML、SVG、SWF、XAML、画像、または PDF 形式に変換するための強力な Visio ダイアグラム API。
Aspose.Diagram for .NET は、非常に便利な Visio ダイアグラム ライブラリです。ソフトウェア開発者は、これを使用して、C# アプリケーション内で Microsoft Visio ダイアグラムを作成、変更、操作、変換できます。このライブラリは、Microsoft Visio ダイアグラム内の図形やページを操作するための豊富な機能を提供します。図形や、サイズ、位置、書式設定などの図形のプロパティを追加、削除、変更できます。このライブラリは、サーバーとクライアントの両方で適切に機能するように設計されています。
Aspose.Diagram for .NET は、ページ サイズ、方向、余白などのページ プロパティを処理するための非常に便利な機能を提供し、Visio ダイアグラム内のレイヤーとセクションの表示と順序を管理します。また、Visio コネクタとフォント情報の取得、異なるダイアグラムの結合、新しいページの挿入またはコピー、Visio ページの書式設定、ページ サイズの管理、画像の抽出、Visio 図形へのハイパーリンクの追加、画像への透かしの追加、生データの処理、画像図形の置き換え、フィールドの作成、Visio 図形データの追加、取得またはコピーなど、さまざまな機能もサポートしています。
Aspose.Diagram for .NET には、VSDX、VSX、VTX、VDX、VSSX、VSTX、VSDM、VSSM、VSD、VSS、VST、VDW などのさまざまな形式で Microsoft Visio ダイアグラムを読み取り、書き込み、変換する機能など、さまざまな便利な利点があります。これにより、開発者は、コラボレーション、分析、プレゼンテーションなど、ニーズに最適な形式で Visio ダイアグラムを簡単に操作できます。ライブラリは、コア機能に加えて、マクロやプラグインのサポート、組み込み関数を使用した計算の実行機能など、さまざまな高度な機能も提供します。これにより、開発者は複雑で洗練された Visio ダイアグラムを作成し、データ分析を実行し、レポートを簡単に生成できます。
Aspose.Diagram for .NET の使用開始
Aspose.Diagram for .NET をインストールするには、NuGet を使用することをお勧めします。スムーズにインストールするには、次のコマンドを使用してください。
NuGet 経由で Aspose.Diagram for .NET をインストールする
Install-Package Aspose.Pdf
Aspose 製品ページから直接ダウンロードすることもできます。C# .NET API による Visio ダイアグラムの作成
Aspose.Diagram for .NET には、Microsoft Visio を使用せずにプログラムで Visio ダイアグラムを作成および操作するための完全なサポートが含まれています。このライブラリを使用すると、ダイアグラムの図形とそのプロパティを簡単に処理できます。手動の方法に比べて図形をすばやく自動的に配置するレイアウト図形機能をサポートしています。また、このライブラリは VBA モジュール コードの自動操作もサポートしており、ユーザーは VBA モジュール コードを抽出して変更できます。Aspose.Diagram を使用すると、新しい Visio ダイアグラムを最初から作成したり、既存のダイアグラムを読み込んだり、図形、テキスト、その他の要素を追加して操作したり、変更したダイアグラムをディスクまたはストリームに保存したりできます。
.NET API 経由で最初から新しい図を作成する
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Initialize a Diagram class
Diagram diagram = new Diagram();
// Save diagram in the VSDX format
diagram.Save(dataDir + "CreateNewVisio_out.vsdx", SaveFileFormat.VSDX);
C# API 経由で Visio ダイアグラムを他のファイル形式に変換
Aspose.Diagram for .NET は、ソフトウェア開発者が Microsoft Visio ダイアグラムを独自の .NET アプリケーション内で開いてさまざまなファイル形式に変換できるようにする便利で効率的なソリューションです。ライブラリは、PDF、XPS HTML、EMF、SWF、XAML、JPEG、PNG、BMP、TIFF、SVG、EMF など、いくつかの一般的なファイル形式への Visio ダイアグラムの変換をサポートしています。変換プロセスは高速かつ効率的で、出力ファイルは正確で高品質です。ライブラリは、ページの分割、選択した図形による Visio 図面の変換、既存の図形の変更など、いくつかの重要な機能をサポートしています。
C# API 経由で Microsoft Visio 図面を PDF にエクスポートする
string dataDir = RunExamples.GetDataDir_LoadSaveConvert();
// Call the diagram constructor to load a VSD diagram
Diagram diagram = new Diagram(dataDir + "ExportToPDF.vsd");
MemoryStream pdfStream = new MemoryStream();
// Save diagram
diagram.Save(pdfStream, SaveFileFormat.PDF);
// Create a PDF file
FileStream pdfFileStream = new FileStream(dataDir + "ExportToPDF_out.pdf", FileMode.Create, FileAccess.Write);
pdfStream.WriteTo(pdfFileStream);
pdfFileStream.Close();
pdfStream.Close();
// Display Status.
System.Console.WriteLine("Conversion from vsd to pdf performed successfully.");
.NETAPI 経由で Visio ファイルに図形を追加および管理
Aspose.Diagram for .NET を使用すると、ソフトウェア開発者は Visio ダイアグラムに図形を挿入し、そのプロパティを簡単に管理できます。ライブラリは、新しい図形の追加、既存の図形の取得と変更、Visio 図形の HTML または画像への変換、既存の図形のコピー、図形同士の接続、図形の段落の管理、図形の接着サポート、Visio タイムライン図形、ピン値の計算、図形のサイズの設定、図形へのテーマの適用、図形のグループ化、図形の変換と検証など、Visio 図形の処理に関する重要な機能をいくつかサポートしています。
C# API 経由で Visio ダイアグラムから図形情報を取得する
string dataDir = RunExamples.GetDataDir_Shapes();
// Load diagram
Diagram vsdDiagram = new Diagram(dataDir + "RetrieveShapeInfo.vsd");
foreach (Aspose.Diagram.Shape shape in vsdDiagram.Pages[0].Shapes)
{
// Display information about the shapes
Console.WriteLine("\nShape ID : " + shape.ID);
Console.WriteLine("Name : " + shape.Name);
Console.WriteLine("Master Shape : " + shape.Master.Name);
}
.NET API 経由で Visio ダイアグラムにテキストを挿入および編集
Aspose.Diagram for .NET を使用すると、ソフトウェア開発者は .NET ライブラリを使用して Visio ダイアグラム内でさまざまな方法で Visio を操作できます。C# ライブラリには、テキスト シェイプの挿入、Visio ダイアグラムでのテキスト シェイプのカスタマイズ、シェイプのテキストの更新、シェイプのテキストの検索と置換、テキストへの組み込みまたはカスタム スタイル シートの適用、シェイプの各テキスト値への異なるスタイルの適用、Visio ダイアグラム ページからのプレーン テキストの抽出など、シェイプ内のテキストを処理するためのさまざまな機能が含まれています。
.NET API 経由で Visio ダイアグラムにテキスト図形を追加します
string dataDir = RunExamples.GetDataDir_ShapeText();
// Create a new diagram
Diagram diagram = new Diagram();
// Set parameters and add text to a Visio page
double PinX = 1, PinY = 1, Width = 1, Height = 1;
diagram.Pages[0].AddText(PinX, PinY, Width, Height, "Test text");
// Save diagram
diagram.Save(dataDir + "InsertTextShape_out.vsdx", SaveFileFormat.VSDX);