ยกเลิกการป้องกันเอกสาร Word โดยใช้ Python

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

Python Library เพื่อยกเลิกการป้องกันเอกสาร Word

ในการปลดล็อกเอกสาร Word โดยทางโปรแกรม เราจะใช้ Aspose.Words for Python เป็นไลบรารีที่มีฟีเจอร์มากมายซึ่งอำนวยความสะดวกให้คุณในการสร้างเอกสาร Word ใหม่ตั้งแต่เริ่มต้นและจัดการเอกสารที่มีอยู่ คุณสามารถติดตั้งไลบรารีในแอปพลิเคชัน Python ได้จาก PyPI โดยใช้คำสั่ง pip ต่อไปนี้

pip install aspose-words 

ยกเลิกการป้องกันเอกสาร Word ใน Python

หากต้องการยกเลิกการป้องกันเอกสาร Word คุณจะต้องระบุรหัสผ่าน ต่อไปนี้เป็นขั้นตอนในการยกเลิกการป้องกันเอกสาร Word ใน Python

  • โหลดเอกสาร Word ที่ป้องกันด้วยรหัสผ่านโดยระบุเส้นทางและรหัสผ่านในตัวสร้างเอกสาร
  • บันทึกเอกสารโดยใช้เมธอด Document.save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการโหลดเอกสาร Word ที่ป้องกันด้วยรหัสผ่านและบันทึกเป็นเอกสารที่ไม่มีการป้องกัน

import aspose.words as aw

# โหลดเอกสาร Word ที่ป้องกันด้วยรหัสผ่าน
doc = aw.Document("document-password-protected.docx", aw.loading.LoadOptions("password"))

# บันทึกเอกสาร
doc.save("document-unprotected.docx")

ลบข้อ จำกัด ในเอกสาร Word โดยใช้ Python

MS Word ยังช่วยให้คุณสามารถปกป้องเอกสารได้โดยใช้ข้อจำกัดต่างๆ ตัวอย่างเช่น คุณสามารถทำให้เอกสารเป็นแบบอ่านอย่างเดียว อนุญาตให้แสดงความคิดเห็นหรือแก้ไขเท่านั้น และอื่นๆ ขั้นตอนต่อไปนี้แสดงวิธีลบข้อจำกัดในเอกสาร Word โดยใช้ Python

  • โหลดเอกสาร Word ที่ป้องกันด้วยรหัสผ่านโดยระบุเส้นทางและรหัสผ่านในตัวสร้างเอกสาร
  • เรียกใช้เมธอด Document.unprotect() เพื่อลบข้อ จำกัด
  • บันทึกเอกสารที่อัปเดตโดยใช้เมธอด Document.save(string)

ตัวอย่างโค้ดต่อไปนี้แสดงวิธียกเลิกการป้องกันเอกสาร Word โดยการเอาข้อจำกัดออก

import aspose.words as aw

# โหลดเอกสาร Word ที่ป้องกันด้วยรหัสผ่าน
doc = aw.Document("document-password-protected.docx", aw.loading.LoadOptions("password"))

# ลบข้อ จำกัด
doc.unprotect()

# บันทึกเอกสารที่อัปเดต
doc.save("document-unprotected.docx")

รับใบอนุญาต API ฟรี

คุณสามารถรับ ใบอนุญาตชั่วคราว เพื่อใช้ Aspose.Words for Python ได้โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธียกเลิกการป้องกันเอกสาร Word ใน Python นอกจากนี้ คุณได้เห็นวิธีลบข้อจำกัดที่ใช้กับเอกสาร Word คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Aspose.Words for Python โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามใดๆ โปรดอย่าลังเลที่จะถามเราได้ที่ ฟอรัม

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