Chránit Odemknout diagram aplikace Visio

Soubory Visio se používají k reprezentaci různých grafických diagramů, jako jsou rozvržení sítě, modely databází, mapování objektů atd. Některé diagramy nebo rozvržení mohou být důvěrné, takže možná budete muset soubory aplikace Visio chránit před neoprávněným přístupem. V souladu s tím se tento článek zabývá zabezpečením souborů aplikace Visio ochranou nebo zrušením ochrany souborů podle vašich požadavků.

Ochrana nebo zrušení ochrany souborů diagramů aplikace Visio – Instalace .NET API

Aspose.Diagram for .NET API umožňuje vytvářet, upravovat nebo manipulovat formáty souborů související s Microsoft Visio programově v aplikacích C#. Jednoduše nakonfigurujte rozhraní API stažením jeho souboru DLL ze stránky Downloads nebo spusťte následující instalační příkaz NuGet:

PM> Install-Package Aspose.Diagram

Ochrana souboru diagramu aplikace Visio před změnami v C#

Soubory Microsoft Visio mohou obsahovat důvěrná data nebo data chráněná autorským právem, která můžete ochránit podle následujících kroků:

  1. Načtěte zdrojový soubor diagramu aplikace Visio pomocí třídy Diagram.
  2. Chraňte různý obsah, jako je pozadí, styly, hlavní tvary atd.
  3. Exportujte chráněný soubor diagramu.

Následující ukázkový kód ukazuje, jak chránit soubor diagramu aplikace Visio v jazyce C#:

// Načíst vstupní soubor diagramu aplikace Visio
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Chránit soubor pozadí, obrazce, vzorové tvary a styly aplikace 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;

// Uložit chráněný soubor výstupního diagramu
diagram.Save("VisioDiagramProtection_Out.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Odemknout soubor diagramu aplikace Visio v C#

Chráněný soubor diagramu aplikace Visio můžete zrušit pomocí následujících kroků:

  1. Načtěte zdrojový soubor aplikace Visio.
  2. Zrušte ochranu souboru pomocí třídy [DocumentSettings][5].
  3. Zapište nechráněný soubor aplikace Visio.

Níže uvedený fragment kódu ukazuje, jak zrušit ochranu diagramu Visio v C#:

// Načtěte soubor diagramu Visio chráněného vstupu
Aspose.Diagram.Diagram diagram = new Aspose.Diagram.Diagram("ProtectAndUnprotect.vsd");

// Zrušte ochranu pozadí, tvarů, hlavních tvarů a stylů
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;

// Uložte nechráněný soubor výstupního diagramu
diagram.Save("VisioDiagram_Unprotected.vdx", Aspose.Diagram.SaveFileFormat.VDX);

Závěr

V tomto článku jste se naučili, jak chránit nebo zrušit ochranu souboru Visio Diagram programově v C#. Můžete však navštívit sekci dokumentace, kde se dozvíte mnoho dalších funkcí API. V případě jakýchkoliv obav nám napište na fórum.

Viz také