حماية مخطط 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 المصدر باستخدام فئة الرسم التخطيطي.
  2. حماية المحتويات المختلفة مثل الخلفية والأنماط والأشكال الرئيسية وما إلى ذلك.
  3. تصدير ملف الرسم التخطيطي المحمي.

يوضح نموذج التعليمات البرمجية التالي كيفية حماية ملف Visio التخطيطي في 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 التخطيطي أو إلغاء حمايته برمجيًا في C #. ومع ذلك ، يمكنك زيارة قسم التوثيق للتعرف على العديد من الميزات الأخرى لواجهة برمجة التطبيقات. في حالة وجود أي مخاوف ، يرجى مراسلتنا على المنتدى.

أنظر أيضا