
فایلهای Visio برای نمایش نمودارهای گرافیکی مختلف مانند طرحبندیهای شبکه، مدلهای پایگاه داده، نقشهبرداری شی و غیره استفاده میشوند. برخی از نمودارها یا طرحبندیها میتوانند محرمانه باشند، بنابراین ممکن است لازم باشد از فایلهای Visio در برابر دسترسی غیرمجاز محافظت کنید. بر این اساس، این مقاله ایمن سازی فایل های Visio با محافظت یا عدم محافظت از فایل ها مطابق با نیاز شما را پوشش می دهد.
- محافظت یا عدم محافظت از فایل های Visio Diagram – C# API Installation
- محافظت از فایل Visio Diagram از تغییرات برنامهای در سی شارپ
- حذف محافظت از فایل Visio Diagram در سی شارپ
محافظت یا عدم محافظت از فایل های Visio Diagram – نصب API .NET
Aspose.Diagram for .NET API شما را قادر میسازد تا [فرمتهای فایل2 مربوط به Microsoft Visio را به صورت برنامهنویسی در برنامههای #C خود ایجاد، ویرایش یا دستکاری کنید. به سادگی API را با دانلود فایل DLL آن از صفحه Downloads پیکربندی کنید، یا دستور نصب NuGet زیر را اجرا کنید:
PM> Install-Package Aspose.Diagram
محافظت از فایل Visio Diagram در برابر تغییرات C#
فایلهای Microsoft Visio میتوانند حاوی دادههای محرمانه یا محافظتشده با حقوق کپی باشند که میتوانید با دنبال کردن مراحل زیر از آنها محافظت کنید:
- فایل نمودار منبع Visio را با استفاده از کلاس Diagram بارگیری کنید.
- از محتویات مختلف مانند پسزمینه، سبکها، اشکال اصلی و غیره محافظت کنید.
- فایل دیاگرام محافظت شده را صادر کنید.
کد نمونه زیر نحوه محافظت از فایل Visio Diagram در سی شارپ را نشان می دهد:
// فایل نمودار ورودی 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);
حذف محافظت از فایل Visio Diagram در سی شارپ
با انجام مراحل زیر می توانید یک فایل دیاگرام محافظت شده Visio را لغو محافظت کنید:
- فایل Visio منبع را بارگیری کنید.
- با استفاده از کلاس [DocumentSettings][5] از فایل محافظت کنید.
- فایل Visio محافظت نشده را بنویسید.
قطعه کد زیر نحوه حذف محافظت از نمودار 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);
نتیجه
در این مقاله نحوه محافظت یا عدم محافظت از فایل Visio Diagram را به صورت برنامه نویسی در سی شارپ یاد گرفتید. با این حال، میتوانید از بخش اسناد دیدن کنید تا بسیاری از ویژگیهای دیگر API را بیاموزید. در صورت هر گونه نگرانی، لطفاً برای ما در تالار گفتمان بنویسید.