วิธียกเลิกการป้องกันเอกสาร Word โดยใช้ C#

บทช่วยสอนสั้นๆ นี้อธิบาย วิธียกเลิกการป้องกันเอกสาร Word โดยใช้ C# ประกอบด้วยกระบวนการที่เป็นขั้นตอนเพื่อให้งานสำเร็จพร้อมกับโค้ดตัวอย่างที่รันได้ เมื่อใช้บทความนี้ คุณยังสามารถ ยกเลิกการป้องกันเอกสาร Word ด้วยรหัสผ่านโดยใช้ C# โดยใช้โค้ดสองสามบรรทัดเท่านั้น และบันทึกเป็นไฟล์ DOCX หรือ DOC ใหม่ หากจำเป็น

ขั้นตอนในการยกเลิกการป้องกันเอกสาร MS Word โดยใช้ C#

  1. สร้างสภาพแวดล้อมเพื่อเพิ่ม Aspose.Words for .NET จากตัวจัดการแพ็คเกจ NuGet
  2. โหลดไฟล์ Word ที่ได้รับการป้องกันลงในวัตถุคลาส Document
  3. เรียกใช้เมธอด Unprotect() เพื่อลบการป้องกันออกจากเอกสาร
  4. บันทึกไฟล์ Word ที่เป็นผลลัพธ์ที่ไม่มีการป้องกันลงในดิสก์

ขั้นตอนเหล่านี้สรุปกระบวนการในการ unprotect ไฟล์ Word โดยใช้ C# โดยที่ไฟล์ Word ถูกโหลดลงในวัตถุคลาส Document ก่อน จากนั้นจึงเรียกใช้เมธอด Unprotect() โดยไม่มีรหัสผ่านใดๆ โปรดทราบว่าคุณสามารถใช้รหัสผ่านในวิธี Unprotect() ได้ อย่างไรก็ตาม มันสามารถลบการป้องกันที่ใช้ผ่านรหัสผ่านได้

รหัสเพื่อยกเลิกการป้องกันเอกสาร Word โดยไม่ต้องใช้รหัสผ่านโดยใช้ C

รหัสนี้สาธิตกระบวนการ unprotect DOCX โดยใช้ C# โดยที่เมธอด Unprotect() ในคลาส Document ถูกใช้โดยไม่มีรหัสผ่าน มันสามารถยกเลิกการป้องกันไฟล์ Word ที่ได้รับการป้องกันด้วยหรือไม่มีรหัสผ่าน หากไฟล์ของคุณมีการป้องกันการเขียนด้วย ให้ใช้คำสั่ง Document.WriteProtection.SetPassword() โดยที่รหัสผ่านถูกตั้งค่าเป็น null เพื่อลบการป้องกันการเขียน

บทความนี้สอนให้เราลบการป้องกันออกจากไฟล์ Word หากคุณต้องการเรียนรู้ขั้นตอนในการป้องกันไฟล์ Word โปรดดูบทความใน วิธีใส่รหัสผ่านป้องกันเอกสาร Word ใน C#

 ไทย