ไฟล์ Visio ใช้เพื่อแสดงไดอะแกรมกราฟิกต่างๆ เช่น เค้าโครงเครือข่าย โมเดลฐานข้อมูล การแมปวัตถุ เป็นต้น ไดอะแกรมหรือเค้าโครงบางอย่างอาจเป็นความลับ ดังนั้นคุณอาจจำเป็นต้องปกป้องไฟล์ Visio จากการเข้าถึงโดยไม่ได้รับอนุญาต ดังนั้น บทความนี้ครอบคลุมถึงการรักษาความปลอดภัยไฟล์ Visio โดยการป้องกันหรือไม่ป้องกันไฟล์ตามความต้องการของคุณ
- ป้องกันหรือเลิกป้องกันไฟล์ไดอะแกรม Visio – การติดตั้ง C# API
- ป้องกันไฟล์ Visio Diagram จากการเปลี่ยนแปลงทางโปรแกรมใน C#
- ยกเลิกการป้องกันไฟล์ไดอะแกรม Visio ใน C #
ป้องกันหรือยกเลิกการป้องกันไฟล์ไดอะแกรม Visio – การติดตั้ง .NET API
Aspose.Diagram for .NET API ช่วยให้คุณสร้าง แก้ไข หรือจัดการ รูปแบบไฟล์ ที่เกี่ยวข้องกับ Microsoft Visio โดยทางโปรแกรมในแอปพลิเคชัน C# ของคุณ เพียงกำหนดค่า API โดยดาวน์โหลดไฟล์ DLL จากหน้า ดาวน์โหลด หรือรันคำสั่งติดตั้ง NuGet ต่อไปนี้:
PM> Install-Package Aspose.Diagram
ป้องกันไฟล์ไดอะแกรม Visio จากการเปลี่ยนแปลงใน C#
ไฟล์ Microsoft Visio สามารถมีข้อมูลลับหรือข้อมูลที่มีการป้องกันลิขสิทธิ์ ซึ่งคุณสามารถป้องกันได้โดยทำตามขั้นตอนด้านล่าง:
- โหลดไฟล์ไดอะแกรม Visio ต้นทางโดยใช้คลาส ไดอะแกรม
- ปกป้องเนื้อหาต่างๆ เช่น พื้นหลัง สไตล์ รูปร่างต้นแบบ ฯลฯ
- ส่งออกไฟล์ไดอะแกรมที่มีการป้องกัน
โค้ดตัวอย่างต่อไปนี้แสดงวิธีการป้องกันไฟล์ 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 ที่ได้รับการป้องกันด้วยขั้นตอนต่อไปนี้:
- โหลดไฟล์ Visio ต้นทาง
- ยกเลิกการป้องกันไฟล์โดยใช้คลาส [DocumentSettings][5]
- เขียนไฟล์ 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 ในกรณีที่มีข้อกังวลใดๆ โปรดเขียนถึงเราที่ ฟอรัม