เปิดเอกสารแบบอ่านอย่างเดียว
บางครั้งคุณอาจมีเอกสารที่ต้องการรีวิวแต่คุณไม่ต้องการให้ผู้ตรวจทานทำการสุ่มปรับเปลี่ Aspose.Wordsอนุญาตให้คุณอนุญาตให้เอกสารของคุณอ่านอย่างเดียวเพื่อให้เนื้อหาสามารถคัดลอกหรืออ่ ลบหรือเพิ่มเนื้อหาในเอกสารของคุณ.
บทความนี้อธิบายวิธีการทำเอกสารแบบอ่านอย่างเดียว.
สร้างเอกสารแบบอ่านอย่างเดียว
Aspose.WordsมีคลาสสาธารณะWriteProtectionที่ระบุการตั้งค่าการป้องกันการเขียนสำหรับเอกสาร คุณไม่ได้สร้างอินสแตนซ์ของคลาสนี้โดยตรง.
การป้องกันการเขียนแสดงว่าผู้เขียนได้แนะนำให้เปิดเอกสารเป็นแบบอ่านอย่างเดียวและ/.
Aspose.Wordsอนุญาตให้คุณทำเอกสารแบบอ่านอย่างเดียวเพื่อจำกัดการแก้ไขโดยใช้คุณสมบัติReadOnlyRecommendedและวิธีการSetPassword.
ในMicrosoft Wordคุณสามารถสร้างเอกสารแบบอ่านอย่างเดียวในลักษณะที่คล้ายกันโดยใช้ทั้งสอง:
- “เปิดอ่านอย่างเดียวเสมอ”(ข้อมูลไฟล์ Protect Protect Protect ปกป้องเอกสาร)
- “รหัสผ่านเพื่อแก้ไข”(บันทึกเป็นเครื่องมือ→Options ตัวเลือกทั่วไป Password รหัสผ่าน)
ผู้ใช้ยังสามารถจำกัดการแก้ไขเอกสารได้โดยการเลือกProtectionTypeเป็นReadOnlyแต่นี่เป็นอีกคุณสมบัติหนึ่งที่ให้ มีฟังก์ชั่นดังกล่าวในMicrosoft WordตามลำดับจะดำเนินการในAspose.Words.
ProtectionType
คุณสมบัติReadOnlyRecommendedจะปลอดภัยด้วยรหัสผ่านดังนั้นหากคุณไม่ได้ตั้งรหัสผ่านก่อนที่จะใช้คุณสมบัติReadOnlyRecommendedผู้ใช้อื่ คุณสามารถเข้าถึงการตั้งค่าการป้องกันเอกสารและตั้งรหัสผ่านป้องกันการเขียนผ่านวิธีSetPassword.
หากคุณต้องการตรวจสอบว่าเอกสารมีรหัสผ่านการป้องกันการเขียนที่จำกัดการแก้ไขหรือไม่ คุณสามารถใช้คุณสมบัติ IsWriteProtected ได้.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการทำเอกสารแบบอ่านอย่างเดียว:
ลบข้อจำกัดแบบอ่านอย่างเดียว
หากคุณไม่ต้องการให้ผู้ใช้เปิดเอกสารของคุณเป็นแบบอ่านอย่างเดียวคุณสามารถตั้งค่าคุณสมบัติReadOnlyRecommenedเป็นfalseหรือเลือกProtectionTypeเป็นNoProtection.
ตัวอย่างรหัสต่อไปนี้แสดงวิธีการเอาการเข้าถึงแบบอ่านอย่างเดียวสำหรับเอกสาร: