Aprire un documento

A volte, si può avere un documento che ha bisogno di una recensione, ma non si desidera che i recensori modifichino casualmente i contenuti. Aspose.Words consente di rendere il permesso del documento di sola lettura in modo che il contenuto possa essere copiato o letto, ma non modificato. Ciò impedirà che il contenuto venga rimosso o aggiunto al documento.

Questo articolo spiega come fare un documento di sola lettura.

Fare un documento solo

Aspose.Words ha la classe pubblica WriteProtection che specifica le impostazioni di protezione della scrittura per un documento. Non si creano istanze di questa classe direttamente.

La protezione di scrittura mostra se l’autore ha raccomandato l’apertura di un documento come sola lettura e/o che richiede una password per modificare il documento.

Aspose.Words consente di fare un documento di sola lettura per limitare la modifica utilizzando ReadOnlyRecommended proprietà e SetPassword metodo.

The ReadOnlyRecommended la proprietà è protetta da password, quindi se non si imposta una password prima di applicare ReadOnlyRecommended proprietà, quindi altri utenti possono semplicemente aprire il documento come se non fosse protetto. Accedere alle impostazioni di protezione del documento e impostare una password di protezione di scrittura tramite la SetPassword metodo.

Se è necessario verificare se un documento ha una password di protezione di scrittura che lo limita dalla modifica, è possibile utilizzare IsWriteProtected proprieta'.

Il seguente esempio di codice mostra come fare un documento di sola lettura:

Rimuovere la restrizione di lettura

Se non si desidera che un utente apra il documento come sola lettura, è possibile impostare semplicemente il ReadOnlyRecommened proprietà a false o selezionare ProtectionType come NoProtection.

Il seguente esempio di codice mostra come rimuovere l’accesso di sola lettura per un documento: