ป้องกัน ยกเลิกการป้องกัน Visio Diagram

ไฟล์ 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 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 Diagram ใน 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 ในกรณีที่มีข้อกังวลใดๆ โปรดเขียนถึงเราที่ ฟอรัม

ดูสิ่งนี้ด้วย