以只讀模式打開文件
「有時,你可能會有一份需要審查的文件,但是你不想讓審查人員隨意修改你的內容。透過 Aspose.Words ,您可以設定您的文件權限為只讀,這樣就可以讓内容被複製或閱讀,但不能被修改。」 這將防止您的檔案中內容被移除或加入。
這篇文章說明如何讓文件僅供讀取。
將文書設定為只讀
「 Aspose.Words」有指定文件寫入保護設定之公有類別「 WriteProtection」。 「您不能直接建立這個類別的物件。
寫入保護顯示作者是否已推薦以只讀方式打開文件,以及/或需要密碼才能修改該文件。
「Aspose.Words」讓你能透過使用「ReadOnlyRecommended」屬性和「SetPassword」方法來限制編輯。
「在 Microsoft Word 中,您可以透過以下方式以類似的方式創建只讀檔案:」
- “永遠開啟只讀” (檔案→資訊→保護文件) :* 密碼修改” (儲存為 → 工具 → 一般選項 → 密碼)
使用者也可以透過將 ProtectionType 選取為 ReadOnly,來限制編輯文件;但這是另外一個能提供更多進階保護功能的特徵。 「這樣的函數在 Microsoft Word 中有,它是在 Aspose.Words 實作的。」
「ProtectionType」將詳細描述於下列文章之一:「限制文件編輯」。
「您的 ReadOnlyRecommended 屬性是受密碼保護的,因此如果您在套用 ReadOnlyRecommended 屬性之前未設定密碼,那麼其他使用者可以像沒有保護一樣打開這份文件。」 您透過 SetPassword 方法存取文件保護設定並設定寫入權限密碼。
如果您需要檢查一篇文件是否有限制編輯的寫入保護密碼,您可以利用 IsWriteProtected 屬性。
以下範例示範如何使文件只讀:
移除只讀限制
「如果您不想讓使用者以只讀模式打開您的文件,您可以簡單設定 ReadOnlyRecommened 屬性為 false 或選擇 ProtectionType 為 NoProtection。」
「以下範例示範了如何從文件中移除只讀存取權:」