ในหลายกรณี เอกสาร 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 โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามใดๆ โปรดอย่าลังเลที่จะถามเราได้ที่ ฟอรัม