保護 保護解除 Visio ダイアグラム

Visio ファイルは、ネットワーク レイアウト、データベース モデル、オブジェクト マッピングなどのさまざまなグラフィカル ダイアグラムを表すために使用されます。一部のダイアグラムやレイアウトは機密情報である可能性があるため、Visio ファイルを不正アクセスから保護する必要がある場合があります。したがって、この記事では、要件に応じてファイルを保護または保護解除することにより、Visio ファイルを保護する方法について説明します。

Visio ダイアグラム ファイルの保護または保護解除 – .NET API インストール

Aspose.Diagram for .NET API を使用すると、C# アプリケーションで Microsoft Visio 関連の ファイル形式 をプログラムで作成、編集、または操作できます。 ダウンロード ページから DLL ファイルをダウンロードして API を構成するか、次の NuGet インストール コマンドを実行します。

PM> Install-Package Aspose.Diagram

Visio ダイアグラム ファイルを C# の変更から保護する

Microsoft Visio ファイルには、次の手順に従って保護できる機密データまたは著作権で保護されたデータが含まれている場合があります。

  1. Diagram クラスを使用して、ソース Visio ダイアグラム ファイルを読み込みます。
  2. 背景、スタイル、マスター シェイプなどのさまざまなコンテンツを保護します。
  3. 保護されたダイアグラム ファイルをエクスポートします。

次のサンプル コードは、C# で Visio ダイアグラム ファイルを保護する方法を示しています。

// 入力 Visio ダイアグラム ファイルを読み込む
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// 背景、図形、マスター シェイプ、および Visio ファイルのスタイルを保護する
diagram.DocumentSettings.ProtectBkgnds = Aspose.Diagram.BOOL.True;
diagram.DocumentSettings.ProtectMasters = Aspose.Diagram.BOOL.True;
diagram.DocumentSettings.ProtectShapes = Aspose.Diagram.BOOL.True;
diagram.DocumentSettings.ProtectStyles = Aspose.Diagram.BOOL.True;

// 保護された出力ダイアグラム ファイルを保存する
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);

C# で Visio ダイアグラム ファイルの保護を解除する

次の手順で、保護された Visio ダイアグラム ファイルの保護を解除できます。

  1. ソース Visio ファイルを読み込みます。
  2. [DocumentSettings][5] クラスを使用してファイルの保護を解除します。
  3. 保護されていない Visio ファイルを書き込みます。

次のコード スニペットは、C# で Visio ダイアグラムの保護を解除する方法を示しています。

// 保護された入力 Visio ダイアグラム ファイルを読み込む
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// 背景、シェイプ、マスター シェイプ、およびスタイルの保護を解除する
diagram.DocumentSettings.ProtectBkgnds = Aspose.Diagram.BOOL.False;
diagram.DocumentSettings.ProtectMasters = Aspose.Diagram.BOOL.False;
diagram.DocumentSettings.ProtectShapes = Aspose.Diagram.BOOL.False;
diagram.DocumentSettings.ProtectStyles = Aspose.Diagram.BOOL.False;

// 保護されていない出力ダイアグラム ファイルを保存
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);

結論

この記事では、C# でプログラムによって Visio ダイアグラム ファイルを保護または保護解除する方法を学習しました。ただし、API のその他の多くの機能については、ドキュメント セクションにアクセスしてください。ご不明な点がございましたら、フォーラム までご連絡ください。

関連項目