הגנה בטל הגנה דיאגרמת Visio

קובצי Visio משמשים לייצוג דיאגרמות גרפיות שונות כמו פריסות רשת, מודלים של מסד נתונים, מיפוי אובייקטים וכו’. דיאגרמות או פריסות מסוימות עשויות להיות חסויות ולכן ייתכן שיהיה עליך להגן על קבצי Visio מפני גישה לא מורשית. בהתאם, מאמר זה מכסה את אבטחת קבצי Visio על ידי הגנה או ביטול הגנה על הקבצים לפי הדרישות שלך.

הגן או בטל הגנה על קבצי דיאגרמה של Visio - התקנת .NET API

Aspose.Diagram for .NET API מאפשר לך ליצור, לערוך או לתפעל פורמטי קובץ הקשורים ל-Microsoft Visio באופן פרוגרמטי ביישומי C# שלך. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קובץ ה-DLL שלו מדף הורדות או הפעל את פקודת ההתקנה הבאה NuGet:

PM> Install-Package Aspose.Diagram

הגן על קובץ דיאגרמת Visio מפני שינויים ב-C#

קובצי Microsoft Visio יכולים להכיל נתונים סודיים או מוגנים בזכויות יוצרים, עליהם תוכל להגן על ידי ביצוע השלבים הבאים:

  1. טען את קובץ דיאגרמת המקור של Visio באמצעות המחלקה Diagram.
  2. הגן על תכנים שונים כמו הרקע, סגנונות, צורות מאסטר וכו'.
  3. ייצא את קובץ התרשים המוגן.

הקוד לדוגמה הבא מראה כיצד להגן על קובץ Visio Diagram ב-C#:

// טען קובץ דיאגרמת 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 ב-C#

ניתן לבטל את ההגנה על קובץ דיאגרמת Visio מוגן באמצעות השלבים הבאים:

  1. טען את קובץ המקור של Visio.
  2. בטל את ההגנה על הקובץ באמצעות המחלקה [DocumentSettings][5].
  3. כתוב את קובץ Visio הלא מוגן.

קטע הקוד שלהלן מדגים כיצד לבטל את ההגנה על דיאגרמת Visio ב-C#:

// טען את קובץ דיאגרמת הקלט המוגן של 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 באופן תכנותי ב-C#. עם זאת, תוכל לבקר בסעיף תיעוד כדי ללמוד תכונות רבות אחרות של ה-API. בכל מקרה של חששות, אנא כתוב לנו ב-פורום.

ראה גם