Oldja fel a(z) VSD fájl zárolását a következőn keresztül: C#
Távolítsa el a(z) Visio védelmét, beleértve a VSD formátumot is a .NET könyvtár használatával.
A(z) VSD fájl feloldása a(z) C# használatával
A(z) VSD fájl feloldásához a következőt használjuk:
API, amely funkciókban gazdag, hatékony és könnyen használható dokumentumkezelési és egyesítő API a C# platformhoz. Nyisd ki
csomagkezelő, keressen Aspose.Diagram és telepítse. A következő parancsot is használhatja a Package Manager konzolból.
Parancs
PM> Install-Package Aspose.Diagram
Lépések a VSD fájlok feloldásához itt: C#
Egy alapvető dokumentum feloldása és összefűzése
Az API-k néhány sornyi kóddal elkészíthetők.
- Töltse be a(z) VSD fájlt a(z) Diagram példányának létrehozásával
- Szerezzen védelmet
- Állítsa hamisra a védelmi jelzőt
- Hívja meg a Save() metódust, és adja meg a fájlnevet (teljes elérési út) és a formátumot (VSDX) paraméterként.
- Most már megnyithatja és használhatja a(z) VSDX fájlt a(z) Microsoft Office, Adobe PDF vagy bármely más kompatibilis programban.
rendszerkövetelmények
API-jaink az összes főbb platformon és operációs rendszeren támogatottak. Mielőtt végrehajtaná az alábbi kódot, győződjön meg arról, hogy a következő előfeltételekkel rendelkezik a rendszeren.
- Microsoft Windows vagy kompatibilis operációs rendszer .NET Framework, .NET Core, Mono vagy COM-együttműködéssel- Fejlesztői környezet, például a Microsoft Visual Studio- Aspose.Diagram for .NET DLL-re hivatkozik a projektben – Telepítse innen: NuGet a fenti Letöltés gombbal
VSD Fájl zárolásának feloldása – C#
// For complete examples and data files, please go to https://github.com/aspose-diagram/Aspose.Diagram-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir_Protection(); | |
// Load diagram | |
Diagram diagram = new Diagram(dataDir + "ProtectAndUnprotect.vsd"); | |
// Get page by name | |
Page page = diagram.Pages.GetPage("Flow 1"); | |
// Get shape by ID | |
Shape shape = page.Shapes.GetShape(1); | |
// Set protections | |
shape.Protection.LockAspect.Value = BOOL.False; | |
shape.Protection.LockBegin.Value = BOOL.False; | |
shape.Protection.LockCalcWH.Value = BOOL.False; | |
shape.Protection.LockCrop.Value = BOOL.False; | |
shape.Protection.LockCustProp.Value = BOOL.False; | |
shape.Protection.LockDelete.Value = BOOL.False; | |
shape.Protection.LockEnd.Value = BOOL.False; | |
shape.Protection.LockFormat.Value = BOOL.False; | |
shape.Protection.LockFromGroupFormat.Value = BOOL.False; | |
shape.Protection.LockGroup.Value = BOOL.False; | |
shape.Protection.LockHeight.Value = BOOL.False; | |
shape.Protection.LockMoveX.Value = BOOL.False; | |
shape.Protection.LockMoveY.Value = BOOL.False; | |
shape.Protection.LockRotate.Value = BOOL.False; | |
shape.Protection.LockSelect.Value = BOOL.False; | |
shape.Protection.LockTextEdit.Value = BOOL.False; | |
shape.Protection.LockThemeColors.Value = BOOL.False; | |
shape.Protection.LockThemeEffects.Value = BOOL.False; | |
shape.Protection.LockVtxEdit.Value = BOOL.False; | |
shape.Protection.LockWidth.Value = BOOL.False; | |
// Save diagram | |
diagram.Save(dataDir + "RemoveShapeProtection_out.vdx", SaveFileFormat.VDX); |
Körülbelül Aspose.Diagram for .NET API
A Aspose.Diagram egy Microsoft Visio dokumentumformátum-manipuláció API. Könnyen betölthető, létrehozható, módosítható, manipulálható, beleértve a daigram elemeket, és konvertálható a Visio diagramok más formátumokba, mint például PDF, XPS, JPEG, PNG, BMP, TIFF, SVG, EMF stb. Ez egy önálló API, és nem szükséges a Microsoft Visio vagy más szoftver telepítése.VSD Mi a VSD fájlformátum
VSD fájlok a(z) Microsoft Visio alkalmazással létrehozott rajzok, amelyek különféle grafikus objektumokat és ezek közötti kapcsolatokat ábrázolnak. Az ilyen rajzok tartalmazhatnak vizuális objektumokat, például vizuális objektumokat, folyamatábrákat, UML-t diagram, információáramlást, szervezeti diagramokat, szoftverdiagramokat, hálózati elrendezést, adatbázis-modelleket, objektumleképezést és más hasonló információkat. A Microsoft Visio lehetőséget kínál a Visio fájlok számos különböző formátumba konvertálására, beleértve a PNG, BMP, PDF és más formátumokat.
BővebbenEgyéb támogatott védelmi formátumok
A C# használatával könnyen védhető a különböző formátumok, többek között.