บทความนี้อธิบายวิธีการ เพิ่มรหัสผ่านให้กับเอกสาร Word ด้วย Python REST API คุณจะได้เรียนรู้วิธีการ ใส่รหัสผ่านให้กับเอกสาร Word โดยอัตโนมัติด้วย Python REST API โดยใช้ Python cloud SDK บทความนี้จะอธิบายตัวเลือกต่างๆ เพื่อปกป้องไฟล์ Word ด้วยการตั้งค่าการป้องกันที่แตกต่างกัน
ข้อกำหนดเบื้องต้น
- {{ไฮเปอร์ลิงก์1}}
- ดาวน์โหลด Aspose.Words Cloud SDK สำหรับ Python เพื่อป้องกันไฟล์ Word
- ตั้งค่าโครงการโซลูชัน Python ด้วย SDK ข้างต้นเพื่อใช้รหัสผ่านกับไฟล์ Word
ขั้นตอนการเพิ่มรหัสผ่านลงใน Word DOC ด้วย Python REST API
- สร้างอินสแตนซ์ของวัตถุของคลาส WordsApi เพื่อตั้งรหัสผ่าน
- อ่านไฟล์ Word อินพุตเป็นอาร์เรย์ไบต์เพื่อปกป้องเอกสาร
- สร้างวัตถุคลาส ProtectionRequestV2 และตั้งค่าพารามิเตอร์
- สร้างอินสแตนซ์ของวัตถุ ProtectDocumentOnlineRequest โดยระบุอาร์กิวเมนต์ที่จำเป็น
- เรียกใช้เมธอด ปกป้องเอกสารออนไลน์ เพื่อเพิ่มรหัสผ่าน
- บันทึกไฟล์ Word ที่ได้รับการป้องกัน
ขั้นตอนข้างต้นอธิบาย วิธีเพิ่มการป้องกันด้วยรหัสผ่านให้กับเอกสาร Word ด้วย Python Low Code API เริ่มต้นกระบวนการโดยการอ่านไฟล์ Word อินพุตลงในอาร์เรย์ไบต์ ตามด้วยการประกาศและกำหนดค่าเริ่มต้นของออบเจ็กต์ ProtectionRequestV2 โดยส่งรหัสผ่านและประเภทการป้องกัน สุดท้าย สร้างออบเจ็กต์ ProtectDocumentOnlineRequest โดยใช้คุณสมบัติข้างต้น และเรียกใช้เมธอด ProtectDocumentOnline() เพื่อกำหนดรหัสผ่าน
รหัสสำหรับเพิ่มรหัสผ่านลงในเอกสาร Word ด้วย Python REST API
โค้ดนี้สาธิต วิธีการตั้งรหัสผ่านในเอกสาร Word ด้วย Python Low Code API คุณสามารถเลือกประเภทการป้องกันที่ต้องการได้จากตัวแจงนับ ProtectionTypeEnum ซึ่งประกอบด้วย AllowOnlyRevisions, AllowOnlyComments, AllowOnlyFormFields, ReadOnly และ NoProtection ไฟล์เอาต์พุตจะถูกสร้างขึ้นในระบบคลาวด์และสามารถดึงข้อมูลได้โดยใช้คุณสมบัติ Document ของการตอบสนองที่ API จัดเตรียมไว้ให้
ในหัวข้อนี้ เราได้สำรวจขั้นตอนการป้องกันไฟล์ Word โดยใช้รหัสผ่าน หากคุณต้องการบีบอัดไฟล์ Word โปรดดูบทความต่อไปนี้: บีบอัดไฟล์ Word ด้วย Python REST API